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;
}

:root {
  --combine-library--grey-200: #bfc4ce;
  --combine-library--primary-600: #6157f8;
  --combine-library--grey-050: #f2f3f7;
  --combine-library--grey-800: #1f2c3d;
  --combine-library--white: white;
  --combine-library--grey-600: #5f6570;
}

body {
  color: #333;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Space Grotesk, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Space Grotesk, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

a {
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  text-decoration: underline;
  transition-property: none;
}

.section_cfwf_sqzqfd {
  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%;
  background-image: linear-gradient(135deg, #0f172a, #1e293b 25%, #334155 50%, #1e293b 75%, #0f172a);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 100vh;
  margin: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div_cfwf_jvrwys {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #161c2b;
  background-image: linear-gradient(#020617, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  position: absolute;
  inset: 0%;
}

.div_cfwf_wcnxnu {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .831431;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  margin: 0% 0 0 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: 10%;
  left: 35%;
}

.div_cfwf_dwibmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .668569;
  filter: blur(64px);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0 0 0 27%;
  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;
  animation-delay: 1s;
  display: block;
  position: absolute;
  inset: 0% auto;
}

.div_cfwf_vsvucu {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .51064;
  filter: blur(40px);
  transform: translate(-50%, -50%) rotate(0deg) none none scale(1, 1) scale(1, 1);
  color: #fff;
  column-rule-color: white;
  width: 400px;
  height: 400px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #fb923c1a, #fbbf241a);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 400px;
  inline-size: 400px;
  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;
  animation-delay: .5s;
  display: block;
  position: absolute;
  top: 50%;
  left: 52%;
}

.div_cfwf_utupdm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_divpnt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rounded_subtitle_yellow {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  text-transform: capitalize;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 20px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-property: none;
  display: inline-flex;
}

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

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

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

.white_text {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(90deg, #fff, #ffedd5 50%, #fef3c7);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Space Grotesk, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.h1_gradient_text {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(90deg, #fb923c, #fbbf24 50%, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.p_regular {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .9;
  color: #ebebeb;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto 40px;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.p_regular.small {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 14px;
}

.p_regular.mb0 {
  margin-bottom: 0;
}

.p_regular.privacy-text {
  text-align: left;
  max-width: 100%;
  margin-bottom: 0;
}

.p_gradient_regular {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_rsfhdr {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  gap: 24px;
  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: flex;
}

.button_cfwf_crtxjj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  text-transform: uppercase;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(135deg, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 40px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition: transform .3s cubic-bezier(.4, 0, .2, 1), box-shadow;
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 20px 40px -12px #f9731659;
}

.svg_cfwf_wxqmwu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_rkqsdq, .path_cfwf_dpsuxw, .path_cfwf_fxbyhm, .path_cfwf_zjpcqx, .path_cfwf_xpglxu, .path_cfwf_lauyip, .path_cfwf_zwibkl, .path_cfwf_tlspcv, .path_cfwf_fgtmps, .path_cfwf_pxygcj, .path_cfwf_egltki, .path_cfwf_hykqpt, .path_cfwf_tiittm, .path_cfwf_timenp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_yjtfgq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_pgncqf, .path_cfwf_vucmtr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.button_cfwf_hwxibb {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fdba74;
  text-transform: uppercase;
  column-rule-color: #fdba74;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #f973161a;
  border: 1px solid #f973164d;
  border-radius: 6px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 40px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_pdskvb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.polygon_cfwf_wxwbra {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_ujaayf {
  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 #e5e5e5;
  outline-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  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;
}

.div_cfwf_wmjomq {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #34d399;
  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: 1px solid #34d3996b;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
}

.hero-option-icon1 {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  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 #34d399;
  outline-color: #34d399;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_wwhbsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #60a5fa;
  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: 1px solid #60a5fa7a;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
}

.hero-option-icon2 {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ffbldt {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #c084fc;
  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: 1px solid #c084fc6e;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
}

.hero-option-icon3 {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_msgypb {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 1px solid #f9731666;
  border-radius: 9999px;
  outline-color: #fb923c;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

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

.rect_cfwf_rvspia {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 20px;
  height: 8px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.rect_cfwf_wviwck {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 20px;
  height: 8px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

.div_cfwf_iwytol {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.h2_main_style {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 800px;
  height: auto;
  margin: 0 auto 24px;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h2_main_style.left-align {
  text-align: left;
  margin-top: 20px;
}

.h2_main_style.fw {
  max-width: 850px;
}

.div_cfwf_izxzim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 60px;
  height: 3px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #f97316 0%, #fb923c 100%);
  border: 0 solid #e5e5e5;
  border-radius: 2px;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_modscm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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;
}

.svg_cfwf_zptclb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_goqksa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_yzrmvv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qbouxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_furena {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f973161a;
  column-rule-color: #f9731633;
  caret-color: #f9731633;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #f9731633;
  width: auto;
  height: auto;
  margin: 0 16px 0 0;
  font-size: 120px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f9731633;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div_cfwf_pcnpua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_kuobbw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_ikujdf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_uckkbu, .path_cfwf_kiagps {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_niqqpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_rgynbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.ul_cfwf_keyzuu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_yzdhlz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_wvpbqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_ummcwo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_abktqn, .path_cfwf_ryrpff {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_oantzs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_vnxzdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_momvod {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_xbqrgb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_cnlloa, .path_cfwf_waudim {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_jkcvkm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_zbylpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_jotgve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_hhdvxx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_kzrlne {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_ifwimq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_vigkpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.ul_cfwf_tcosgt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_fnpxzo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_hilxaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_xpjgdl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_xnunql, .path_cfwf_bscjlu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_emmmfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ouljln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_fpvrkt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_bhfhea {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_gnhuct, .path_cfwf_wphnrz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_zabjoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_tijsct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_nxuluf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_blmzxq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_qnnpvx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_uxpnbl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_kpwggz, .line_cfwf_jlbdok {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_kjtyej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_dkfcpl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.ul_cfwf_tofilh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_xgxwzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_aipfdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_lnyvgm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_thxdnz, .path_cfwf_ixfopt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_sdrdjx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_kzlvaw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_jnxnnl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_fyassn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_qotnft, .path_cfwf_dnnmhd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_ljmagg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_vsppro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_bgztjo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_buyiju {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_sudfig {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_yniduc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_vyywos, .path_cfwf_ptiisk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_wksbqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_ksutck {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.ul_cfwf_eafuad {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_sccxdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ioiaie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_jacxja {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_qqxmfg, .path_cfwf_frnysy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_zybvro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_jdujng {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ptqudm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_rsobca {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_abtkdc, .path_cfwf_qsswmn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_xfcxpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #161c2b;
  border: 1px solid #f9731633;
  border-radius: 10px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf.hover_div {
  background-color: #161c2b00;
  background-image: linear-gradient(34deg, #1e293b80, #0f172a80);
}

.div_cfwf_budiwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_bmqcft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_crhhkl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yenbxk, .path_cfwf_lulfeg, .path_cfwf_xfhjyb, .path_cfwf_fxbbfx {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_ntzjcz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_zncmii {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.ul_cfwf_kxlmbq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_nmnyty {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_vraeca {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_usceue {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_uscqtz, .path_cfwf_ztrorm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_oybqxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_urmitd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ujxcbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_lkjazx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_mcsejn, .path_cfwf_vkdlmr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_osliof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_pfvplz {
  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 #e5e5e5;
  outline-color: #fff;
  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: block;
}

.div_cfwf_ltaidu {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

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

.span_cfwf_ltlxyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  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: #fdba74;
  display: block;
}

.section_cfwf_htihgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2 58%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_tutbam {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_cicpfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_poenfx {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.svg_cfwf_jsaaky {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_vaaoof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.h2_gradient_text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(90deg, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.div_cfwf_hefjru {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_derkoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  place-items: center stretch;
  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_ermsso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_bpjvyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_dpvzwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 36px;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_syvnly {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: left;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.span_cfwf_yabfrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.div_cfwf_ouedpo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_bzpnwj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_xkmwrj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_luejpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

.div_cfwf_hizqpd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_jevnjk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_rduwjl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 18px;
  height: 11px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_wjkvug {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_vhruxt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

.div_cfwf_dlqcit {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: wrap;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_dlqcit.hover_div {
  flex-flow: row;
}

.h4_cfwf_ydzxhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: left;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.p_cfwf_swugch {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_vfjqwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_yvtzkl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 24px;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_skvyfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_bumbia {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_hoansh {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ulvtsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h4_cfwf_ukcokf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.p_cfwf_wmdrjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ajegbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_xpxcsm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_mcdrlg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_jjbmwc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_jhhraj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h4_cfwf_eufuik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.p_cfwf_sdvcgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ccitkk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_uqcjeo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_rrxocz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_homspz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_ldptzc, .line_cfwf_fkflxk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_kigpjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h4_cfwf_tidiep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.p_cfwf_ksgooh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_qdktnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_jtyphk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_rpaanh, .path_cfwf_dwcruw, .path_cfwf_gkxhco, .path_cfwf_bgmmxu, .path_cfwf_toqkhs, .path_cfwf_mkooda, .path_cfwf_prnecg, .path_cfwf_gasddl, .path_cfwf_mpxzhr, .path_cfwf_zhybse, .path_cfwf_ugvacb, .path_cfwf_spknbg, .path_cfwf_ayhmvy, .path_cfwf_upgxve {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_amtvvk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h4_cfwf_exuzkv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.p_cfwf_aljhvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_xvrppa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #6366f1, #4f46e5);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_ewziko {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_zpksli, .path_cfwf_rewnll, .path_cfwf_wyfjiq, .path_cfwf_ddwqmp, .path_cfwf_qmhugl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_nbbrcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h4_cfwf_hqgisc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.p_cfwf_bzryxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_gvzuvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #14b8a6, #0d9488);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_apikmc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_mojjtp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 16px;
  y: 16px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_bbsvpf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 16px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_drbcjn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 9px;
  y: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_awnxdg, .path_cfwf_acwftv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_rntxqb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h4_cfwf_bckvho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.p_cfwf_zfrudh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_tzbqgz {
  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 #e5e5e5;
  outline-color: #fff;
  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: block;
}

.div_cfwf_ixvrgn {
  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 #e5e5e5;
  outline-color: #fff;
  flex-direction: column;
  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: inline-flex;
}

.p_cfwf_kbgkdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  letter-spacing: .35px;
  text-transform: uppercase;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.svg_cfwf_njemsx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_dfshzr, .path_cfwf_ezdcol {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.p_cfwf_cpzxrw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  text-align: center;
  column-rule-color: #6b7280;
  caret-color: #6b7280;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: block;
}

.section_cfwf_corrsw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #161c2b;
  background-image: linear-gradient(#020617, #020617 56%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_siaoqj {
  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 #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_emmhdy {
  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 #e5e5e5;
  outline-color: #fff;
  width: 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_capvom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zqmqsn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_diatsq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.div_cfwf_diatsq.hover_angle {
  justify-content: center;
  align-items: center;
}

.svg_cfwf_sfegtm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_cwlblg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 18px;
  height: 11px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_xahaeq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_qofjkw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_fpcugk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  display: block;
}

.svg_cfwf_mcqoiq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xcubxs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_yabgmc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_yxxbym, .path_cfwf_rcmaku {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xnucvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(#161c2b, #161c2b);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_xnucvr.hover_div {
  background-color: #fff0;
  background-image: linear-gradient(322deg, #1e293b80, #0f172a80);
}

.svg_cfwf_tefltg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_galmli, .path_cfwf_kjgwjn, .path_cfwf_sagzly, .path_cfwf_cctooz, .path_cfwf_teugxk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_hpclaz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_okuutu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_vgkanv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hxoqar, .path_cfwf_bpgvyd, .path_cfwf_bllpeb, .path_cfwf_knajwv, .path_cfwf_prtqgc, .path_cfwf_rrtuuy, .path_cfwf_dcshtx, .path_cfwf_piarpp, .path_cfwf_dykwov {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_skmjkn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_soskjc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.svg_cfwf_agprvv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_pyujva {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pzpqmm, .path_cfwf_stermr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_nubzjm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_aohbns {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_ablxrb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_ftmfod, .line_cfwf_fddzvm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tnmrxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-size: 16px;
  line-height: 1.5;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_gfdspp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_vosxmk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2 50%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_hpvmiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_edyiqx {
  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 #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 48px;
  padding-right: 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_mbevxo {
  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 #e5e5e5;
  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;
}

.div_cfwf_ktirtc {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f9731633;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.svg_cfwf_hrknho {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_bmngbb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.circle_cfwf_cnqlxg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_spsuae {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 2px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 2px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_aschic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  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: grid;
}

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

.img_cfwf_ynmsce {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  vertical-align: middle;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 400px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  block-size: 100%;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .7s;
  display: block;
}

.div_cfwf_dgdwpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(0deg, #0f172a, #0f172a66 50%, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: absolute;
  inset: 0;
}

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

.div_cfwf_fkfpap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #2563eb, #4338ca);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.svg_cfwf_nnajoh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_mfljgz, .path_cfwf_tktpox, .path_cfwf_bvmznx, .path_cfwf_uvvoyd, .path_cfwf_nemjyo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_eaxvwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: none;
  position: absolute;
  bottom: 12px;
  left: 16px;
  right: 16px;
}

.div_cfwf_oklnlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0006;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

.div_cfwf_lpsnde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.h3_cfwf_gabiim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_vdnkjr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.p_cfwf_hwirds {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-property: none;
  display: block;
}

.div_cfwf_hndzoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-wrap: wrap;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_dhviwc, .div_cfwf_mwqnxg, .div_cfwf_uidrzd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.div_cfwf_lyywjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_anstvs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_gerhto, .path_cfwf_wayvhq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_qlcfxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  column-rule-color: #6b7280;
  caret-color: #6b7280;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: block;
}

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

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

.div_cfwf_pkbuec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: absolute;
  inset: 0;
}

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

.div_cfwf_qgdwvz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #059669, #0f766e);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.svg_cfwf_zoocdf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_zbcree, .path_cfwf_btdqlc, .path_cfwf_extxxr, .path_cfwf_zbmywu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_nhsmwf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 20px;
  cy: 10px;
  r: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ovcmms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: none;
  position: absolute;
  bottom: 12px;
  left: 16px;
  right: 16px;
}

.div_cfwf_bfhqmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0006;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

.div_cfwf_ociuof {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.h3_cfwf_aorhrb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_azzbfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.p_cfwf_icubio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-property: none;
  display: block;
}

.div_cfwf_xcdfac, .div_cfwf_tncvxe, .div_cfwf_twzwnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.button_cfwf_psoihu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-transform: uppercase;
  column-rule-color: #fdba74;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 36px;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #0000;
  border: 1px solid #f973164d;
  border-radius: 6px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 36px;
  margin: 0;
  padding: 8px 16px;
  font-family: Space Grotesk, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-property: none;
  display: flex;
}

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

.div_cfwf_ddmtgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: auto;
  height: 550px;
  min-height: 300px;
  caret-color: #0a0a0a;
  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 #e5e5e5;
  border-radius: 15px 15px 0 0;
  outline-color: #0a0a0a;
  block-size: 192px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
  overflow: hidden;
}

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

.div_cfwf_ddhxkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(0deg, #0f172a, #0f172a66 50%, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: absolute;
  inset: 0;
}

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

.div_cfwf_bzdnyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #9333ea, #6d28d9);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.svg_cfwf_cdrtzh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.line_cfwf_pexhgx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_facxvg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_uzuvzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: none;
  position: absolute;
  bottom: 12px;
  left: 16px;
  right: 16px;
}

.div_cfwf_xfjzsr {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0006;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

.div_cfwf_alfasq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.h3_cfwf_lbdytp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_wzlccb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  letter-spacing: .3px;
  text-transform: uppercase;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.p_cfwf_fgubgu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-property: none;
  display: block;
}

.div_cfwf_pddlid, .div_cfwf_aqtgyb, .div_cfwf_ldfqrc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

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

.div_cfwf_umpbqc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: absolute;
  inset: 0;
}

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

.div_cfwf_pzsnif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #dc2626, #be123c);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.svg_cfwf_tcwzge {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_kryyen {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_hanubk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: none;
  position: absolute;
  bottom: 12px;
  left: 16px;
  right: 16px;
}

.div_cfwf_wwwlkf {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0006;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

.div_cfwf_ekeqdp {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 24px;
  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: grid;
}

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

.div_cfwf_cjenfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_ntoydo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_yczvsx {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_dcieiu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_otptua, .path_cfwf_cjyoap {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_oxwuqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_tbzvbd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ukyjwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-wrap: wrap;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_uaygpg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_regdpp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_xdczrd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_vijmji {
  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 #e5e5e5;
  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;
}

.div_cfwf_lhzmyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 64px;
  height: 64px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
}

.svg_cfwf_tjeqyd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_mvibsd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_xcjkfw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 30px;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_nuhzwk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 576px;
  height: auto;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_qabort {
  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 #e5e5e5;
  outline-color: #fff;
  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;
}

.svg_cfwf_hshhbw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_tfobej, .path_cfwf_syexnj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.div_cfwf_jklrkx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

.div_cfwf_tzslgw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

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

.span_cfwf_civpgz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_esutui {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

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

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

.span_cfwf_buxcmg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_qylqiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

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

.circle_cfwf_ppmpqs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

.span_cfwf_balmdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

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

.div_cfwf_nhsykk {
  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 #e5e5e5;
  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;
}

.div_cfwf_lvhfkg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_eyuljk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_aerroa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.div_cfwf_igvlmz {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  align-items: 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;
}

.svg_cfwf_bstlli {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_ejtsbj, .path_cfwf_mkyafv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.div_cfwf_dlqcit_col_center {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  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;
}

.div_cfwf_dlqcit_col-_0pad {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: column;
  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: flex;
}

.div_cfwf_dlqcit_col_left {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_dlqcit_faq {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 32px 0 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.section_cfwf_ztozlf {
  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%;
  background-color: #020617;
  border: 0 solid #e5e5e5;
  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_yfhldw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_elbozs {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .694944;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_boxokq {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .805056;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_jhcykd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_wpgzle {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ccrfyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

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

.path_cfwf_kwxife, .path_cfwf_pxpqgk, .path_cfwf_ajypwp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.h1_cfwf_xrjznh {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 96px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_kdfeos {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.span_cfwf_chiwjx {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.div_cfwf_pnxyzt {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  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;
}

.button_cfwf_vmvseh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_npmdtm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_ixaxbv, .path_cfwf_xejvqv, .path_cfwf_mlqcsj, .path_cfwf_zjgtbh, .path_cfwf_rmumrl, .path_cfwf_zzxprz, .path_cfwf_xuhosb, .path_cfwf_mypftk, .path_cfwf_ecbapr, .path_cfwf_yhafvt, .path_cfwf_jmegry, .path_cfwf_wcimzl, .path_cfwf_qjfymg, .path_cfwf_gywapk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_kbpeif {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_ooxcii, .path_cfwf_dnwqxz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.p_cfwf_mhohwh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.section_cfwf_tpklfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #020617 56%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_ciosrd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_vbpdnj {
  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 #e5e5e5;
  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;
}

.h2_cfwf_limmjp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_nfalmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_zzwjys {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_uoejho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

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

.core-features {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: static;
}

.div_cfwf_okeihf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_axkrxt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_grsvlg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ebbvqq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xcunga {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_jjmkju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_vaxffp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_cqmqai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.ul_cfwf_grlsrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_xkjmio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_fxqqiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ijamqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_tbvpjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_gijygt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_nkfmpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ltbpgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_nnvcjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_vakeji {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_otljbp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_orjqve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_wlyfks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_vrhgur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_olmjgx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_rifexu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_lmlzzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_ywsaih {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_qzcxlr, .path_cfwf_mcntqd, .path_cfwf_afwlbl, .path_cfwf_azvjcz, .path_cfwf_rggdiz, .path_cfwf_gpvvfz, .path_cfwf_wvpmkc, .path_cfwf_uodtjc, .path_cfwf_ejgprj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xdoadk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_lgvcin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_jvcogp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_gncxjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.ul_cfwf_qbtbpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_uyqzhe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_amdhou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_odjslz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_pcnqen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_aspdal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_rkdvzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_daxyhi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_cwnihc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_gjebdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ekdycb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_iiflco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_zpwyjr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_jfdstc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_gkqujr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_yeydyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_rnbwfz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_uhtgld {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_voreqo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_iaqhet {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pagvmi, .path_cfwf_gyrmxo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_fpkwtj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_laapqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_pifrin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_riaeyw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.ul_cfwf_kecoyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_wbuqcl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_usjnaw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_afpjkb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_irbnxt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ugupwc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ewygij {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_yuibgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qdijbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_tckmld {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_zrfeea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_relyld {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_knxrfx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_vnhuhf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_kivnvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_kxzqvc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_mccopi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_adtntt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tuhwfy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_quimak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_qrnenf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_rqdkbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.ul_cfwf_wuwliu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_emtqhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_nemzrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_orydmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ugmvol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_lxxucx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ixfzhk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_wurwio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_gglhtj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_twphwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_iiwmmk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_rnmbaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_cnstah {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_epioth {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_hcnmic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #6366f1, #4f46e5);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_gigcdo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_qltslo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_bpchko {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 16px;
  height: 12px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: 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: 4px;
  y: 8px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_fzbhke, .path_cfwf_fyppcu, .path_cfwf_hbmsqi, .path_cfwf_clihbx {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_moyzdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_wrrtka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_qanmsy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_qjejhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.ul_cfwf_hokmkv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_ynwlwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_naqtbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_gktyzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ryxaeq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_iibcia {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_pxchnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_chtsfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_scuahd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_xtfgvy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_egxjrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_mgqqdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_dfucqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_vqrfpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_uqfhec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #14b8a6, #0d9488);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_jgqbgr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_qpvizv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_amdwom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_hgadag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_pmfgun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_zzbuot {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.ul_cfwf_hscqxu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_rvjflf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_gyptvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_finupc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_inhdku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_acmkvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_pswcrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_pytueq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_emlyal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_hhpxsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_etimdi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_hkuomd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_dgfrbt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_mpzalb {
  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 #e5e5e5;
  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_pykzfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_xmpntn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #f59e0b1a;
  background-image: linear-gradient(#f973161a, #f973161a);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_dwwbbr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.h2_cfwf_yemdtl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_rhcnvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.p_cfwf_xllfxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto 48px;
  font-size: 24px;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_bztldk {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.button_cfwf_agdapd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 64px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_ofyrlc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_hufcza, .path_cfwf_fblrki, .path_cfwf_obwkab, .path_cfwf_zpuucm, .path_cfwf_lkhukb, .path_cfwf_uwzjaa, .path_cfwf_nzcfxt, .path_cfwf_rkjvmq, .path_cfwf_nwacwn, .path_cfwf_inahax, .path_cfwf_bleeop, .path_cfwf_hzncwq, .path_cfwf_cqugui, .path_cfwf_rgwwev {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_ggffwm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_ghpbgc, .path_cfwf_uhrgcv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.section_cfwf_ttwcuv {
  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%;
  background-color: #020617;
  border: 0 solid #e5e5e5;
  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_cusgil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_yvijfe {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .763834;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_eijesx {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .736166;
  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%;
  background-image: linear-gradient(90deg, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  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;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_pyusfr {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .500289;
  filter: blur(40px);
  color: #fff;
  column-rule-color: white;
  width: 400px;
  height: 400px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 400px;
  inline-size: 400px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .5s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: .5s;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.div_cfwf_bffsje {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_odbyze {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_gvkych {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

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

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

.circle_cfwf_bsgkbv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  cx: 12px;
  cy: 12px;
  r: 3px;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.h1_cfwf_zhfxhs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 96px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_lwjsqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.span_cfwf_hqezyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.div_cfwf_wdfmfs {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  gap: 24px;
  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: flex;
}

.button_cfwf_rhihhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_ynsxez {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_imbmmk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.circle_cfwf_seprjf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  cx: 12px;
  cy: 12px;
  r: 3px;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_aaqyxv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_icwynj, .path_cfwf_gbbowb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.company-logo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  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;
}

.company-logo-div {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  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: relative;
}

.logo-icon-div {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.company-logo-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

.header-login-btn {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  column-rule-color: #fdba74;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 40px;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #0000;
  border: 1px solid #f973164d;
  border-radius: 6px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 40px;
  margin: 0 0 0 32px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.header-call-btn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 40px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 40px;
  margin: 0 0 0 20px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
}

.body {
  background-color: #0e1430;
}

.combine-nav1_component {
  background-color: #020617;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.combine-padding-global {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-nav1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.company_nav_logo-link {
  text-decoration: none;
}

.company_nav_logo-link.w--current, .company-nav_menu {
  align-items: center;
  display: flex;
}

.comapny_nav_link {
  color: #d1d5db;
  margin-left: 32px;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: color .25s;
}

.comapny_nav_link:hover {
  color: var(--combine-library--primary-600);
  -webkit-text-fill-color: transparent;
  background-color: #fb923c;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 400;
}

.comapny_nav_link.w--current {
  color: #fb923c;
  background-color: #0000;
}

.comapny-nav_link_dropdown-toggle {
  color: #d1d5db;
  margin-left: 32px;
  padding: 0 1.5rem 0 0;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  transition: color .25s;
}

.comapny-nav_link_dropdown-toggle:hover {
  color: #fb923c;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.comapny-nav_icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
}

.comapny-nav_dropdown-list {
  background-color: var(--combine-library--grey-050);
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.comapny-nav_dropdown-list.w--open {
  background-color: #0000;
}

.comapny-nav_button-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.combine-nav1_menu-button {
  padding: .5rem;
}

.combine-menu-icon_line-top {
  background-color: var(--combine-library--grey-800);
  border-radius: 1rem;
  width: 1.25rem;
  height: .125rem;
}

.combine-menu-icon {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.combine-menu-icon_line-middle {
  background-color: var(--combine-library--grey-800);
  border-radius: 1rem;
  width: 1.25rem;
  height: .125rem;
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.combine-menu-icon_line-bottom {
  background-color: var(--combine-library--grey-800);
  border-radius: 1rem;
  width: 1.25rem;
  height: .125rem;
}

.comapny-nav_dropdown-wrapper {
  grid-column-gap: 1rem;
  background-color: #0f172af2;
  border: 1px solid #f9731633;
  border-radius: 0;
  margin-top: .5rem;
  display: flex;
  box-shadow: 0 2px .5rem #28364a33;
}

.comapny-nav_item {
  color: #d1d5db;
  border-radius: 0;
  width: 100%;
  padding: .25rem .75rem;
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: background-color .25s, color .25s;
}

.comapny-nav_item:hover {
  color: var(--combine-library--white);
  background-color: #fb923c2e;
  border-radius: 0;
}

.comapny-nav_dropdown-column {
  min-width: 13rem;
  padding-top: 10px;
}

.company-icon {
  width: 24px;
  height: 24px;
}

.paragraph {
  font-weight: 300;
}

.text-block {
  font-size: 1rem;
}

.section_cfwf_pcjobr {
  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 #e5e5e5;
  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_gzsado {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_ehzgzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_orwvba {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .597055;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973161a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_kudnyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .902945;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f59e0b1a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_blhvot {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_pkgnet {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.svg_cfwf_daqvtr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_arddrd, .path_cfwf_dbcmmc, .path_cfwf_symrdd, .path_cfwf_kermtk, .path_cfwf_icnxjk, .path_cfwf_nckknb, .path_cfwf_tgqukc, .path_cfwf_srfvyb, .path_cfwf_dbnlva, .path_cfwf_bqxnlq, .path_cfwf_cefgco, .path_cfwf_ccuvlo, .path_cfwf_agibmr, .path_cfwf_bqgjmu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_lpefmc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_ljgfri, .path_cfwf_wxvhzm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

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

.div_cfwf_ckyxnu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_iwjpiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

.div_cfwf_uzvlpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

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

.footer_cfwf_agourg {
  box-sizing: border-box;
  aspect-ratio: auto;
  -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: #020617;
  border: 0 solid #f9731633;
  border-top-width: 1px;
  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_plswzp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ulbsyj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
  gap: 48px;
  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_sgdmcl {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  align-items: flex-start;
  width: 30%;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

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

.div_cfwf_zzcxtz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 15%;
  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_dcahik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

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

.li_cfwf_huexcj, .li_cfwf_qpbszh, .li_cfwf_uffsjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: list-item;
}

.div_cfwf_bftqxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 15%;
  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_poxpnj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

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

.li_cfwf_ipipmp, .li_cfwf_wiybmw, .li_cfwf_jieeyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: list-item;
}

.div_cfwf_znsjcx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 18%;
  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_znsjcx.c {
  width: 12%;
}

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

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

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

.li_cfwf_azswut, .li_cfwf_smkhqp, .li_cfwf_fwxkit {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: list-item;
}

.footer-btn-link {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: inline;
  position: relative;
}

.footer-btn-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  cursor: pointer;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  block-size: 2px;
  inline-size: 0;
  margin: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-property: none;
  animation-duration: .3s;
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
}

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

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

.div_cfwf_uwssgx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

.footer-policy-link {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 32px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
  position: relative;
}

.footer-btn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  cursor: pointer;
  width: 0;
  height: 2px;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  block-size: 2px;
  inline-size: 0;
  margin: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  animation-duration: .3s;
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
}

.body-2 {
  background-color: #0e1430;
}

.div_cfwf_fcucqg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_kngqml {
  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 #e5e5e5;
  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;
}

.div_cfwf_xtjifc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_tgtzfx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_cekpdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xfgavr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
}

.svg_cfwf_ifcieo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_loelnv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_aribta {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_blszhv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_dzjklc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  column-rule-color: #60a5fa;
  caret-color: #60a5fa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #60a5fa;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #60a5fa;
  display: block;
}

.h3_cfwf_cezmdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_sgvmqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_hdrxnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_kxhqgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_gtdshw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_yknxxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_lsnkzd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
}

.svg_cfwf_xdmdbg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vecdbb {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_yvebon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_nfygqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  column-rule-color: #c084fc;
  caret-color: #c084fc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #c084fc;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c084fc;
  display: block;
}

.h3_cfwf_dcbols {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_kspfrw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_fghtax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_vflnws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_gbsoug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_trbzab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_qefify {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #22c55e, #16a34a);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #22c55e4d, 0 4px 6px -4px #22c55e4d;
}

.svg_cfwf_arblzo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_qwfjbt, .path_cfwf_vuiinb, .path_cfwf_puowcz, .path_cfwf_xhqdrg, .path_cfwf_msocfr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tfilfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_ondksb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #4ade80;
  caret-color: #4ade80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: block;
}

.h3_cfwf_rwhomb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_cffode {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_tkkqvp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_weexin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_wcdxir {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_bvexfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_llqoxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_ozutda {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hubqwb, .path_cfwf_ueeqnh, .path_cfwf_hfunhd, .path_cfwf_skgdzl, .path_cfwf_lqdqvr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_kwjdnp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_indldh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #f87171;
  column-rule-color: #f87171;
  caret-color: #f87171;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #f87171;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #f87171;
  display: block;
}

.h3_cfwf_tdzvwz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_vnlpnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_krpses {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_ubtvwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_dlbhuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_kedmkw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_pvjmay {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #6366f1, #4f46e5);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #6366f14d, 0 4px 6px -4px #6366f14d;
}

.svg_cfwf_qpmlit {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_gncbka, .path_cfwf_txyzhf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qenzap {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_efnfbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #818cf8;
  column-rule-color: #818cf8;
  caret-color: #818cf8;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #818cf8;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #818cf8;
  display: block;
}

.h3_cfwf_qljjuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_zbihhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_afpopo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_dzmfuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_kvxivk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.build-with-aiflow {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#1e293b80, #0f172a80);
  border: 1px solid #f973161a;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_cycprv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xpxmuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #14b8a6, #0d9488);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 24px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #14b8a64d, 0 4px 6px -4px #14b8a64d;
}

.svg_cfwf_qxstwf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_tmbyxx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 14px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: 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: 3px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 14px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_oliqnt, .line_cfwf_fiilvq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ztfqzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_ozhxtq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #2dd4bf;
  column-rule-color: #2dd4bf;
  caret-color: #2dd4bf;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #2dd4bf;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #2dd4bf;
  display: block;
}

.h3_cfwf_ilxqgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_abvuur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_spxsbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_qyqulr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_adiqsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_aauzso {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_jmjqrn {
  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 #e5e5e5;
  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;
}

.div_cfwf_besags {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_uemnvm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.modular-infrastructure-customization-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f973161a;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_dmwpgb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_qrilsm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_hbeget {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pzphar, .path_cfwf_lcuwpj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_arrhxs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_xuhpgu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.p_cfwf_tobxqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_edlvzg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #22c55e, #16a34a);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_frdpht {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rxhdwp, .path_cfwf_iteiss, .path_cfwf_isxudc, .path_cfwf_yuhbow, .path_cfwf_hpxgey {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_jdxlxj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_tciuhr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.p_cfwf_ixmlmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_mudiay {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_yviqcc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_fscqvl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.h3_cfwf_vuoncd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_jgapfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.p_cfwf_jftodr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_jqukah {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_gipcye {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_fbsuoj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_rucenj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_rbankw, .path_cfwf_thouex {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_wiyibs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_yffdef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.p_cfwf_ylhojj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_rjdsjb {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_sumvyk {
  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 #e5e5e5;
  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;
}

.div_cfwf_cbdzub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vhwmuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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;
}

.security-features-box-border-style {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.security-features-box.security-features-box-border-style {
  background-color: #0000;
  border-width: 1px;
  border-color: #f9731633;
}

.div_cfwf_pjhziz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_zldefv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_zuflkn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_altimf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qmpszt, .path_cfwf_ttwkwq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_szulaf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_lymkfi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_eryhul {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_pndyeu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_zzmhyu, .path_cfwf_bfukkg, .path_cfwf_dsgayt, .path_cfwf_ddqefc, .path_cfwf_bwyxjd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_invdmy {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_hlkups {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_aotpje {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_zrglvt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_yyzxfz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 18px;
  height: 11px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_gslmto {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_giovts {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_tnpdua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_tsbdev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_azcanf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_fizrgp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_dauxxo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_gqhodr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_locxns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_rxmeml {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hlikjm, .path_cfwf_fncpzg, .path_cfwf_kwoina, .path_cfwf_rzscgk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_tiunkg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_ujwasd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_avxgam {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_kejwdm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_jjokha, .path_cfwf_sunptc, .path_cfwf_gftigu, .path_cfwf_rmucjm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_rvrprt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_ehutfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_pavyxr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_fajsqq {
  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 #e5e5e5;
  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;
}

.h2_cfwf_fxzvhq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fbwjsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yaqpny {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.deployment-options-box-style {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.deployment-options-box.deployment-options-box-style {
  background-color: #0000;
  border-width: 1px;
  border-color: #f9731633;
}

.div_cfwf_ocnvxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_ivxuvp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_vhwboy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_imwzuz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_uspbsz, .line_cfwf_wvulzx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_hrvldr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_biujfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_juqtdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #22c55e, #16a34a);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_ljvafb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_amblxf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_hfqvnw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_ozbsio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_hpyaol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_jhgols {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vypjas, .path_cfwf_oiotge, .path_cfwf_dgnfer, .path_cfwf_gxmtbk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_bxrqcd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_nysmvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ofodgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_oaxfei {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.line_cfwf_ebeipi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_gyybtm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_cfrmrj, .line_cfwf_lnaftz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_emggup {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_hwtrob {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_lirwqc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_ssixyg {
  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 #e5e5e5;
  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;
}

.div_cfwf_wbnjwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_llqamj {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

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

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

.thead_cfwf_thgtiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-header-group;
}

.tr_cfwf_ssqryd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #f9731633;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row;
}

.th_cfwf_ehplbi, .th_cfwf_vhfsib {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: left;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: table-cell;
}

.tbody_cfwf_ibkcef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row-group;
}

.tr_cfwf_unhozl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_jjobrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_rowcai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_sfantr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_zbdhme {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_zgfpuk, .path_cfwf_hhehij, .path_cfwf_ucrwyl, .path_cfwf_zvtexa, .path_cfwf_keeyjs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_rqsfxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.td_cfwf_iqhktv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_sojgcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.tr_cfwf_aorkky {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_gdslnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_jpotqu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_riqkct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_onnwge {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_jbfjdm, .path_cfwf_cdahxb, .path_cfwf_otautp, .path_cfwf_afdyml {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_fgvomg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  cx: 20px;
  cy: 10px;
  r: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zumsec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.td_cfwf_oeczit {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_jhmxjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.tr_cfwf_dzwgbb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_iwaspq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_tfebab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_phgvrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_twxetr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.line_cfwf_evcftl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qukhtd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_thukuu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.td_cfwf_rfnlnx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_wecbkd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.tr_cfwf_sejvnj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_zkjcie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_znzlqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_efbrks {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_gvmdgy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_ndlaan {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tpvmoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.td_cfwf_qjftcw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_ttinvn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.tr_cfwf_hetgag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_udbcmt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_bzoour {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_rbozek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_qjiwtd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_ckdacl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.polyline_cfwf_vsersz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xpswyu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.td_cfwf_batvmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_kzgues {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.tr_cfwf_jxixgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_cpitcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_tpwvft {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_hfovgg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_lqxaye {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_noglzg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  cx: 8px;
  cy: 21px;
  r: 1px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_cdnfte {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  cx: 19px;
  cy: 21px;
  r: 1px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_hubhgd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_yrxvzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.td_cfwf_efzlom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_jdaoke {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.section_cfwf_glcnzp {
  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 #e5e5e5;
  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_ecrxvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_wvvinp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_bkefej {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .576883;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973161a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_ogoosr {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .923117;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f59e0b1a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_sgdlcd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.button_cfwf_kbcoei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 64px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_wfyjon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_nczdjj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.circle_cfwf_chehcq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  cx: 12px;
  cy: 12px;
  r: 3px;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_pzgnzr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-property: none;
  animation-duration: .3s;
  display: block;
}

.path_cfwf_qhngcs, .path_cfwf_pqxiap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

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

.div_cfwf_xsqtop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_jffvav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_tfvbrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

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

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

.section_cfwf_ccsjqn {
  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 #e5e5e5;
  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_owphfn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #020617;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_cvxkwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .791426;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_bwbdch {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .708574;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_xbtbvm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_cyvzlw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_hqncjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

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

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

.div_cfwf_sbavss {
  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 #e5e5e5;
  outline-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 24px;
  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: flex;
}

.div_cfwf_hnmkax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  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: #34d399;
  display: flex;
}

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

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

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

.div_cfwf_baunaj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  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: #34d399;
  display: flex;
}

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

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

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

.div_cfwf_hcdlrx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  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: #34d399;
  display: flex;
}

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

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

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

.div_cfwf_lbnszt {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  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;
}

.button_cfwf_ekxklt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_egbucw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_bnjrty, .path_cfwf_vwbcqi, .path_cfwf_sdmfjs, .path_cfwf_yjorcd, .path_cfwf_yjnwqu, .path_cfwf_vxuavz, .path_cfwf_nlkipa, .path_cfwf_vhqifr, .path_cfwf_nfjfmz, .path_cfwf_idgqbr, .path_cfwf_skvgyt, .path_cfwf_waymru, .path_cfwf_jznfux, .path_cfwf_uuiqua {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_kowchi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_iqbwwj, .path_cfwf_swrige {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.p_cfwf_dcudal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_rrsyeu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#0000, #f973160d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_dioqgz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_sxjazi {
  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 #e5e5e5;
  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;
}

.div_cfwf_brxuez {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_exxixo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  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;
  display: grid;
}

.div_cfwf_swfluo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_njbtiu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_exeqpy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yemvip, .path_cfwf_wsfpho, .path_cfwf_ytvznq, .path_cfwf_ofjenh, .path_cfwf_eeasss {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_bbdrek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_sdkkkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_ztmgnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_eqtvge {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_clzifp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_umvvoh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_zawbmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_qnuwve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_yhyjhq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_erfjeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ssszxe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_tlbwfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_suuvuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_sqnuid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_btqohb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_mxmsws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_lyelgn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_mznsjo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_puwynl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_qjgpun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.div_cfwf_qbjyrc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_izymmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_stinzz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_ccmrjd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pbxhoi {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_xpldgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_fvjqrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_zhjwrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_zioylv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_qkbruh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_msyahi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_qgzmwd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_kbhfjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_wvcbol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_gmilpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_gdqlgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_vrqhhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_khbeys {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_cmjcfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qtalov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_hcpysn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_zdiwxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_yykdwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_hucdrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_oqalfm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.div_cfwf_bqjgzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_czdyju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_grdise {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_boovqm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_fmshso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_ipvoxw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_ynapbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_kgtbsp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_ueozjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_kkvpjd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_mjzunl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_lusife {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_oishgh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_jpegsq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_bysuvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ozeqlm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_hrshbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_bnutbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_xaakvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_dbfiwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_zgsmzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_vqhcja {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_oovuvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_uoefrj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.div_cfwf_vyaahk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_jduvvp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_vlhgnu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_oeksnr, .path_cfwf_vhfjuh, .path_cfwf_ozgcze {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_okkofc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_jyvtoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_blicfh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_yvhsfq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_prplfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_iswoee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_qkbybe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_hbawex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qdamyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ldruid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_eqorgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qobgfe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_vgluhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_orawfm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_lwlzip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_kkohee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_lvxqfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_lmywun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_gemjvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_fyzclz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.div_cfwf_jgtaxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_qpvkmm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_jmynoa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_tijldh {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_lcrkci {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_dhtkxu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_pqqeur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_tydkne {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_rrxwse {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_knogvq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_nosgpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_fyjvra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_uisvpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ovqvlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_uvfrmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_efjhxb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_tkqfyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_kekzhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_jwoett {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_wglque {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_bdeskz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_ctapmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_lpjfwz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_nrygwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.div_cfwf_usuezu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_kqxglc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #6366f1, #4f46e5);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_pitymw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_wenhnh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_wkunra, .path_cfwf_pgqumj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_stkjnj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_edgrux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_igxkbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_fodeha {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_qovtbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ovyqrp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ofitkb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_qcafse {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_wcaixa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_estyvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_jhbpuh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_piictz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_wkovlt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_hjibdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_wkydai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_dtehoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_rycixr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_xjwydh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xagere {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_elueph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.div_cfwf_oojofh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_ymokua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #14b8a6, #0d9488);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_etdpps {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yzcnzq, .path_cfwf_mbpygm, .path_cfwf_owemvk, .path_cfwf_uzvyir {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_fducrx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_zwfrdo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba72cc;
  column-rule-color: #fdba72cc;
  caret-color: #fdba72cc;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fb923c;
  border-left-width: 2px;
  outline-color: #fdba72cc;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding-left: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba72cc;
  display: block;
}

.div_cfwf_qriekk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.ul_cfwf_bsglhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_kxdcge {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_oolcsd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_kjaxso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_gcbnau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qsqjrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_dfbuvz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_baimvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_frmtuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_psgrrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_cofgpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_iqfvyu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 8px;
  height: 8px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  block-size: 8px;
  inline-size: 8px;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ewixlb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_srpmbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b98133;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_orwefm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xgkgek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #34d399;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.span_cfwf_innlgz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6ee7b7;
  display: block;
}

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

.section_cfwf_dlafhb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_rsopsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_htgkem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_atoyrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_rivioj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_xvadhs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_cgdlwp {
  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 #e5e5e5;
  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;
}

.div_cfwf_cggvhi {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f9731633;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.svg_cfwf_zsrxeq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_mizvwh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.circle_cfwf_sdnkyq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_devuun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_falwgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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;
}

.h3_cfwf_ugmdef {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 30px;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_oaicja {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_sdeqdl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_ktdblg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_pabohw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_xfubcr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_apaavf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_sbejsk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 18px;
  height: 11px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_oqelgl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zyquvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_wscvnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_sbupsq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_mytysr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_qehryf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_alaqrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_vrdvob {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_ankvxi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_bxbqgg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zjdppl, .path_cfwf_vnyjcj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_kmxzvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_lplnkm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_sajjtn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_aikdxt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_fjbizc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_iipbpd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_ecvure {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_nhezny {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_hqxkmc, .path_cfwf_znkvac {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tljvhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_jftady {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_qzgmex {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_ookcaa {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_vctlwg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 3px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zeuwwo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_ekrrep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_yinvdu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_tnfadx, .path_cfwf_dscmce, .path_cfwf_uvrewh, .path_cfwf_zdrpyl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_seeios {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_fknmzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_zdcxvu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_cvxdsp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ncbkia, .path_cfwf_vbbqno {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_jxzoug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_ipxyxw {
  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 #e5e5e5;
  outline-color: #fff;
  width: 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_twkzyd {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

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

.span_cfwf_bmmpcx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  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: #fdba74;
  display: block;
}

.section_cfwf_uupezd {
  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 #e5e5e5;
  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_izwwfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_atrwzv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_hrlrhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .536268;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973161a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_bhckak {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .963732;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f59e0b1a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_afndxe {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_fvcxdt {
  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 #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_nokpyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  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: #34d399;
  display: flex;
}

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

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

.span_cfwf_izyzdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #34d399;
  display: block;
}

.div_cfwf_okxwbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  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: #34d399;
  display: flex;
}

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

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

.span_cfwf_gsbtye {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #34d399;
  display: block;
}

.div_cfwf_asivsn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  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: #34d399;
  display: flex;
}

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

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

.span_cfwf_dlrjic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  caret-color: #34d399;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #34d399;
  display: block;
}

.div_cfwf_pcuplf {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.button_cfwf_gqtjqp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 64px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_uzedpw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_lulren, .path_cfwf_pbhazf, .path_cfwf_bvxqen, .path_cfwf_jvlkpy, .path_cfwf_nwqsyh, .path_cfwf_gdfesn, .path_cfwf_blhfsr, .path_cfwf_tjdljb, .path_cfwf_jturth, .path_cfwf_agrkhp, .path_cfwf_gaecbj, .path_cfwf_ldygaz, .path_cfwf_jiwocx, .path_cfwf_sqjyfw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_pxrbtx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_cancmv, .path_cfwf_rssevg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.p_cfwf_talisq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 32px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.section_cfwf_iybtbd {
  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%;
  background-color: #020617;
  border: 0 solid #e5e5e5;
  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_wwejzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_gtgccz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .736147;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_tgudvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .763853;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_fztlnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .500289;
  filter: blur(40px);
  color: #fff;
  column-rule-color: white;
  width: 400px;
  height: 400px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 400px;
  inline-size: 400px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .5s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: .5s;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.div_cfwf_kwbjgb {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_saccnn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xjphfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

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

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

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

.h1_cfwf_nszejl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 96px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_yjezmf {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.span_cfwf_lgkyrp {
  box-sizing: border-box;
  aspect-ratio: auto;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  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;
  display: inline;
}

.p_cfwf_spvavq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto 64px;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_eyxtnn {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  gap: 24px;
  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: flex;
}

.button_cfwf_ddfouw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_najnpw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_mhtitq, .path_cfwf_zgzbws, .path_cfwf_gblqns, .path_cfwf_avxnlf, .path_cfwf_vptvmj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_bescwv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_nezfax, .path_cfwf_dlgjfj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.p_cfwf_lkahcb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.section_cfwf_goltxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_dpcfiu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_myodoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_vazwtl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_yoxhey {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_svnuqu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_fcxyff {
  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 #e5e5e5;
  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;
}

.div_cfwf_cpwihw {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f9731633;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.svg_cfwf_iekjqw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_liqzhu, .path_cfwf_lbytyd, .path_cfwf_ffunns, .path_cfwf_isrnln, .path_cfwf_clacwy, .path_cfwf_sqvbej, .path_cfwf_iaoobn, .path_cfwf_ylyskk, .path_cfwf_kavmoq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.h2_cfwf_rjcebf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_vbpwgb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_rqqbuf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.div_cfwf_qglhzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_bhltdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.h3_cfwf_glszlt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 30px;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.section_cfwf_kxrmcu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_sbraie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#0000, #f973160d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_tenlrm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_fpieoy {
  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 #e5e5e5;
  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;
}

.h2_cfwf_qahkob {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_tkojzn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_fxyszo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ejgngu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_ggjadu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_urtbgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_istahb {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_lzsuai {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-direction: column;
  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: #0a0a0a;
  display: flex;
  position: relative;
}

.div_cfwf_svxtwd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
}

.svg_cfwf_akokaj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.line_cfwf_yctpim {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_hhzktu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_mxfqdb, .line_cfwf_wluauk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_paqhxw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.6px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -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;
}

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

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

.div_cfwf_gvhnqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_hiarua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_evshga {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rqdbwu, .path_cfwf_lpwjjp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_fpdfyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_lbcewq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_ahxyuz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hqrqpb, .path_cfwf_gfwldf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_anspnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_kcctvx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_hsspjo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_mdzcjp, .path_cfwf_gobocp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_asyqvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_akyotv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_atnxcf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_cajiji, .path_cfwf_vprnxw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_afefsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ydrlzn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_tjisvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_bllxph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.button_cfwf_mnzzjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: 100%;
  height: 40px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #dc2626, #b91c1c);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 40px;
  inline-size: 100%;
  margin: 0;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef444440, 0 4px 6px -4px #ef444440;
}

.div_cfwf_ozztwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f973164d;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #fff, 0 0 0 2px #f9731633, 0 1px 2px #0000000d;
}

.div_cfwf_qccgwh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f973161a, #f59e0b1a);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: absolute;
  inset: 0;
}

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

.div_cfwf_tvnhzn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #171717;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 1px solid #0000;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.div_cfwf_hdwnjb {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-direction: column;
  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: #0a0a0a;
  display: flex;
  position: relative;
}

.div_cfwf_kzksqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_wzitnu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_giaqjy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_ncneve {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_eowznq, .line_cfwf_orgwbs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zhumgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.6px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -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;
}

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

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

.div_cfwf_naaemn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_mtmjkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_ppsmlx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_omoxck, .path_cfwf_gipayc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_txkkcm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_uzrbvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_kjopwz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_uygvyi, .path_cfwf_kqtekt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xqbcsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_bwnnvz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_owovxo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yludxp, .path_cfwf_mpfkdr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_omuuiu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_qseacp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_wpklaq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_fzskfw, .path_cfwf_iamsux {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_agydia {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_wybkmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_adgaxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_bqnsiz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.button_cfwf_jifniz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: 100%;
  height: 40px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 40px;
  inline-size: 100%;
  margin: 0;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
}

.div_cfwf_fovlar {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_rtbboh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_krmdrt {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-direction: column;
  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: #0a0a0a;
  display: flex;
  position: relative;
}

.div_cfwf_etcuqx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
}

.svg_cfwf_ovzxle {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_lsgmds {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_exbrlu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.6px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -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;
}

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

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

.div_cfwf_bxekho {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_kapcrf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_zhfkly {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_bzhirw, .path_cfwf_lbqwzm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tqnwpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_mdqsrk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_yfslzz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rlindn, .path_cfwf_akddoa {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qbpiix {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_wmpdoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_bmlsrc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rtimpj, .path_cfwf_kijwnu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pfeidl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_pdjpph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_fztvkp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_awxxtb, .path_cfwf_ypntyc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_tjicis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_aqmqbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_ykmjgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_lvmxjr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.button_cfwf_jewepm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: 100%;
  height: 40px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #2563eb, #1d4ed8);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 40px;
  inline-size: 100%;
  margin: 0;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f640, 0 4px 6px -4px #3b82f640;
}

.section_cfwf_zojdli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_nndbge {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_kbzqzt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_mffiuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_ibspro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_woezev {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_emwarg {
  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 #e5e5e5;
  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;
}

.h2_cfwf_ymtvaf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_jcmvyr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_ljixlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_acasdi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_npwahi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 10px;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_nfieeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

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

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

.thead_cfwf_lmoxct {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-header-group;
}

.tr_cfwf_romtko {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #f9731633;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row;
}

.th_cfwf_eqnqsb, .th_cfwf_kzxqac, .th_cfwf_ndanca {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: left;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: table-cell;
}

.tbody_cfwf_qqgvtd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row-group;
}

.tr_cfwf_zlujps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_xvoufb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_lhslbs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_ogfnra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_rrpare {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_dzifsb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_fjjcoy, .path_cfwf_ipldvq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xrnsjd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  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;
}

.td_cfwf_kevrku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_mpnstv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.td_cfwf_tarpae {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_uarvlr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.tr_cfwf_xwvgsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_rhcaqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_xafnzb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_bfogsh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_csqvem {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_ahrvpf, .path_cfwf_rfjlql, .path_cfwf_vtmbep, .path_cfwf_rmlksl, .path_cfwf_bynday, .path_cfwf_siumxt, .path_cfwf_qzjtuz, .path_cfwf_atavrc, .path_cfwf_kmmpmq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_swihtt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  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;
}

.td_cfwf_tyvbxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_kwmgmg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.td_cfwf_pvoiab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_bmdcam {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.tr_cfwf_osyywu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_dbouqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_kpagsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_bkszgi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #22c55e, #16a34a);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_jmmouv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_lhqxyp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_wgbvjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  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;
}

.td_cfwf_lazrqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_vxofuz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.td_cfwf_mxcxbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_pdnrgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.tr_cfwf_zckxes {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_ztpaou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_ufchnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_lbrwsx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_wtbqml {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.line_cfwf_fpvwxn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_flselp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_tvgdzv, .line_cfwf_gdcoqk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ctrcso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  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;
}

.td_cfwf_htjbui {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_htfxvv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.td_cfwf_klbgwj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_sdhjur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.tr_cfwf_apxevi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #33415580;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

.td_cfwf_ffiiad {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.div_cfwf_lwdgfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_svxwog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 40px;
  height: 40px;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_glhjix {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-collapse: collapse;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 20px;
  inline-size: 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_ihwkdp, .path_cfwf_uiemge, .path_cfwf_gntmhl, .path_cfwf_jeacfo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_oqwklw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-collapse: collapse;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  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;
}

.td_cfwf_vtdvml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_rnvnsh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.td_cfwf_rbiysr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: table-cell;
}

.span_cfwf_fhdvpz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  border-collapse: collapse;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.section_cfwf_gyurfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_ehgmin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#0000, #f973160d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_otlgox {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_zbopwa {
  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 #e5e5e5;
  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;
}

.h2_cfwf_tfzswl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_dkipwy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_gndgej {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_dmbkfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_estvfj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_hdpoih {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_xoeaph {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ufojod {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-direction: column;
  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: #0a0a0a;
  display: flex;
  position: relative;
}

.div_cfwf_vyrzuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_qoepqx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_gqknmc, .path_cfwf_jmnfit, .path_cfwf_pgokyb, .path_cfwf_wzyuhw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_ackntr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 20px;
  cy: 10px;
  r: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xfbmbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.6px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -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;
}

.p_cfwf_kksarh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_admebb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_rklsxu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

.span_cfwf_qaiyja {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

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

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

.div_cfwf_xdedtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_jsnhyk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_bixiws, .path_cfwf_mlncvh {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pwkuyj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_wflyhf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_ftgysu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ncllze, .path_cfwf_vuphph {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_hodijo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_cplkxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_taiybr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_crdygw, .path_cfwf_vxnhjd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_sgirwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_tksztp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_hzarwl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_wrwanq, .path_cfwf_pqsinv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_wnolzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_vmzbes {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_meefon {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_twroog {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-direction: column;
  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: #0a0a0a;
  display: flex;
  position: relative;
}

.div_cfwf_huvcdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_bfucqc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_cqsjop, .path_cfwf_rnoywi, .path_cfwf_qiodhz, .path_cfwf_upkdje, .path_cfwf_pxqjtp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ogiroj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.6px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -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;
}

.p_cfwf_cizoxy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_cnniyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_znxazn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

.span_cfwf_quzxvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

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

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

.div_cfwf_ljumym {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_shqbux {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_daxxxb, .path_cfwf_bjeacf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_cjnfth {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_cxpqri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_zfjzct {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_zuqera, .path_cfwf_eadpcb {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_mwirie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_lrrkgc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_xcfaaf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vqunks, .path_cfwf_ockvxd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_plnuze {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_oexqji {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_iunnbz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_thnbcz, .path_cfwf_fltpyd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_atkowz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ddmdrj {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_nncdti {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_fqieqd {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-direction: column;
  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: #0a0a0a;
  display: flex;
  position: relative;
}

.div_cfwf_bcxtun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #ef4444, #dc2626);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_pqhlbd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_egexso {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_gprolg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.6px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  -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;
}

.p_cfwf_hereoe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 6px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_mzxddt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.div_cfwf_fwsglc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

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

.span_cfwf_ixkmka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

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

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

.div_cfwf_jwylvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_cefkzp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_frgbrl, .path_cfwf_jixzhc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_iammim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_iutqfx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_asscvq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ufwjdz, .path_cfwf_lckoun {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qwrkgy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_ohiyip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_mikfjf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ancyjg, .path_cfwf_btyakk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_vimpee {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_lhenfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 16px;
  height: 16px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.svg_cfwf_bqvzgf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 10px;
  inline-size: 10px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_oomfnb, .path_cfwf_syrvnp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_teugea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_mitotw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_vqpdxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_ahixqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_ckynti {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_khdcgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_uiegwt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_iansky {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h2_cfwf_ejigmi {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_sconsa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_nudbek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ckknhe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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_ftjuqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.div_cfwf_sxpjut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_szpvwu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_opreno, .path_cfwf_lprqdl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_ecyajj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_awhivj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_xpqjqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.div_cfwf_pnjldg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_xhznxo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vmkzjt, .path_cfwf_dsbwhr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_tsmswa {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_ehyscc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_evpmvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.div_cfwf_agbsmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_qccnmk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_nlutyc, .path_cfwf_pxyhpu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_bhlavn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_hhwrvt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_azrotk {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.div_cfwf_cbnfqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_truhpo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_nspvbt, .path_cfwf_stgxnw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_gyxyfz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_opcaqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_yccxjj {
  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 #e5e5e5;
  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_jgbxsd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_eyvljq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_whyyvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .550802;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973161a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_ttiwac {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .949198;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f59e0b1a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_bfwqwp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

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

.span_cfwf_rlrpsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.8px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.p_cfwf_ylwblt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto 64px;
  font-size: 24px;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_hguqhx {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.button_cfwf_juykkp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 64px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_zmcibo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_tieoee, .path_cfwf_vdbvob, .path_cfwf_mvxooz, .path_cfwf_vwmozr, .path_cfwf_nwkbgb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_hbdttf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_iwllsp, .path_cfwf_fiofod {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

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

.div_cfwf_uvecba {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_idmigz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_nmacdb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

.rect_cfwf_mbjphr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 18px;
  height: 11px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

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

.section_cfwf_syjnrr {
  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%;
  background-color: #020617;
  border: 0 solid #e5e5e5;
  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_cinnuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_plmmqv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .736054;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_jofnvy {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .763946;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_nzkuem {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .500293;
  filter: blur(40px);
  color: #fff;
  column-rule-color: white;
  width: 400px;
  height: 400px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 400px;
  inline-size: 400px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .5s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: .5s;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.div_cfwf_qqmghp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_kyplgz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_klkdwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

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

.circle_cfwf_pfleom {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.path_cfwf_qrbcav, .path_cfwf_atbgvo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

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

.span_cfwf_nblhst {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.8px;
  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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.span_cfwf_gpcjlq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.8px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.span_cfwf_vufzai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.8px;
  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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.p_cfwf_pvnetc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto 64px;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_uytalt {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  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;
}

.button_cfwf_tkrbdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_jjvxku {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.circle_cfwf_oettej {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.path_cfwf_xlfbai, .path_cfwf_kkowbk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_gyerst {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_mdkrec, .path_cfwf_sjhszm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.p_cfwf_iirqvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_afuwhk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#0000, #f973160d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_uvocak {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_rvfchz {
  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 #e5e5e5;
  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;
}

.div_cfwf_arvsiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #3b82f61a, #2563eb1a);
  border: 1px solid #3b82f64d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

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

.span_cfwf_znogkp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #93c5fd;
  text-align: center;
  column-rule-color: #93c5fd;
  caret-color: #93c5fd;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #93c5fd;
  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: #93c5fd;
  display: block;
}

.h2_cfwf_whlkkp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ddvtso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #60a5fa, #3b82f6);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_mcidmo {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  width: 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_wyhuui {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_knmjoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
}

.svg_cfwf_irpybe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ustumd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_cbqsmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_johsmj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_ejxgbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_mwhyfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
}

.svg_cfwf_vlhxrw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_whflma {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_awbakp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ybsjtx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_amavaj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_hkufpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_iijemh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
}

.svg_cfwf_xcdfpd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_smdkwc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_lpaaoc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_spxzdh, .line_cfwf_fktbtz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_aqdmdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_hbshfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_sogfwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_aypsrk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_pmqhrm {
  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 #e5e5e5;
  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;
}

.div_cfwf_mzplav {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #a855f71a, #9333ea1a);
  border: 1px solid #a855f74d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

.path_cfwf_eztwab, .path_cfwf_avptsx, .path_cfwf_oepdmd, .path_cfwf_shbqhh, .path_cfwf_yfpuca, .path_cfwf_ojaapp, .path_cfwf_ewmgaw, .path_cfwf_wfhctw, .path_cfwf_czegku {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  text-align: center;
  column-rule-color: #c084fc;
  caret-color: #c084fc;
  stroke: #c084fc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #c084fc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c084fc;
  display: inline;
}

.span_cfwf_ifamqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d8b4fe;
  text-align: center;
  column-rule-color: #d8b4fe;
  caret-color: #d8b4fe;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d8b4fe;
  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: #d8b4fe;
  display: block;
}

.h2_cfwf_kcwbdt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xepljz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #c084fc, #a855f7);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dfzpkt {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  width: 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_lzetrv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_incauy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
}

.svg_cfwf_mzdqem {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_mpvdpm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_hrfuev, .path_cfwf_jawzqo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ruqxfn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_mkutje {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_qthium {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_qflqiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
}

.svg_cfwf_tjawqf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_wsidyo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_jamulf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_rkhciy, .path_cfwf_cncxbo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_whzvag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_soddxz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_bjbbol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_tadoqw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
}

.svg_cfwf_magnnw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_piemnd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_xodfxi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 16px;
  height: 12px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: 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: 4px;
  y: 8px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_kkoaiq, .path_cfwf_giluvk, .path_cfwf_inmmag, .path_cfwf_koitth {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_cgyzze {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_jxjncu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_uxknwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_mdyglr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
}

.svg_cfwf_lzekze {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vvlihi {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_geikyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_nxrgcp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_joggyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_saqcht {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_bjujro {
  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 #e5e5e5;
  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;
}

.div_cfwf_yxdmgz {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #10b9811a, #0596691a);
  border: 1px solid #10b9814d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

.rect_cfwf_mzuzsf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  width: 20px;
  height: 8px;
  caret-color: #34d399;
  rx: 2px;
  ry: 2px;
  stroke: #34d399;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #34d399;
  display: inline;
}

.rect_cfwf_qozitg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #34d399;
  text-align: center;
  column-rule-color: #34d399;
  width: 20px;
  height: 8px;
  caret-color: #34d399;
  rx: 2px;
  ry: 2px;
  stroke: #34d399;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #34d399;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #34d399;
  display: inline;
}

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

.span_cfwf_vlfano {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6ee7b7;
  text-align: center;
  column-rule-color: #6ee7b7;
  caret-color: #6ee7b7;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6ee7b7;
  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: #6ee7b7;
  display: block;
}

.h2_cfwf_dpzbpk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_bwjkie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #34d399, #10b981);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_qryvsp {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  width: 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_pecnxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_nieoms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_tvhdsl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_szfhev {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_vkzuak {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_imaiqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_rjtlvk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_ahphic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_dswdog {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_hbzhqw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_ryrter {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 20px;
  height: 8px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.line_cfwf_szqxet, .line_cfwf_gmioti {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_lnmazi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_foxhmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_yhisxt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_nsvtdo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
}

.svg_cfwf_orgpje {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_upsjnu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 16px;
  y: 16px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_yyotoz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 16px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_imfzvw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 9px;
  y: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_innwvf, .path_cfwf_ekuxwu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_nplomc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_yfiids {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_qmrkmh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_nimmiz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_bxdodu {
  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 #e5e5e5;
  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;
}

.div_cfwf_etyall {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

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

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

.span_cfwf_vbhtre {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  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: #fdba74;
  display: block;
}

.h2_cfwf_tyvawr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zgodso {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_bhnivf {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  width: 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_bmltue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_vdxcve {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_ujhbef {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.line_cfwf_lekinv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_bfedzy {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_fsnekj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_rnsjjk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_peosin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_lsezbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_xkhsry {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_vdqxjg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_ddrbcp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_sdhqvx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_dkwkql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_zuajra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_zwtavt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 56px;
  height: 56px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 56px;
  inline-size: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_pbmuju {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 28px;
  inline-size: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_jsjirb {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_pisbrq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_spfybh, .path_cfwf_cdaokn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zjppaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_nvmwnn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.p_cfwf_owkhvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_qbmfev {
  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 #e5e5e5;
  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_pbwwpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_pnmxdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_qyqchl {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .668449;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973161a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_txchja {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .831551;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f59e0b1a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_igajdc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_ujsjqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  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-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
  border: 1px solid #f973164d;
  border-radius: 24px;
  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;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731633;
}

.div_cfwf_fqyydu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 80px;
  height: 80px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  block-size: 80px;
  inline-size: 80px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
}

.svg_cfwf_agthxh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_thctgd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 20px;
  height: 16px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: 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: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 16px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_liyjtu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h2_cfwf_sxedew {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_xxgyeu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto 48px;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_ylrrto {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  gap: 24px;
  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: flex;
}

.button_cfwf_lgiolv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_elwito {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.circle_cfwf_cxfglr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.path_cfwf_nxrfon, .path_cfwf_wohwhf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_xfzxhd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_gbmeai, .path_cfwf_nyfqzb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.button_cfwf_pisnxy {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  column-rule-color: #fdba74;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #0000;
  border: 1px solid #f9731666;
  border-radius: 6px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_jxjoea {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.rect_cfwf_keeenb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  width: 20px;
  height: 16px;
  caret-color: #fdba74;
  rx: 2px;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 2px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 20px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.path_cfwf_nhidld {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_kkksoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

.rect_cfwf_ekioow {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 20px;
  height: 16px;
  caret-color: #fb923c;
  rx: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 16px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

.span_cfwf_xeovwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  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: #fdba74;
  display: block;
}

.section_cfwf_gzmtwk {
  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 #e5e5e5;
  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_vabdpu {
  z-index: -1;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #020617;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_wrrjda {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .79145;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_gfwipd {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .70855;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_ezltet {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .50264;
  filter: blur(40px);
  color: #fff;
  column-rule-color: white;
  width: 400px;
  height: 400px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 400px;
  inline-size: 400px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .5s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: .5s;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.div_cfwf_zdgzbe {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_chsvbr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_mwblnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

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

.path_cfwf_yvolhb, .path_cfwf_othsbz, .path_cfwf_jxsumz, .path_cfwf_rtmrap, .path_cfwf_bypihx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_bebtci {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  gap: 24px;
  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: flex;
}

.button_cfwf_xvbqhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_mokqhg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_nmgoft, .path_cfwf_uqnpak, .path_cfwf_khxnkd, .path_cfwf_ndluoi, .path_cfwf_rimqxx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_huzdos {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_mjgqzj, .path_cfwf_ucedpj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.button_cfwf_hasajh {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  column-rule-color: #fdba74;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #0000;
  border: 1px solid #f9731666;
  border-radius: 6px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
}

.svg_cfwf_cbgyaa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_dtzvne, .path_cfwf_vazfuq, .path_cfwf_zhhkho, .path_cfwf_stknhd, .path_cfwf_kkzzhh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_rgjvbw {
  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 #e5e5e5;
  outline-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  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;
}

.div_cfwf_ghtiip {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f9731666;
  border-radius: 9999px;
  outline-color: #fb923c;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

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

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

.div_cfwf_izzdzb {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f9731666;
  border-radius: 9999px;
  outline-color: #fb923c;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

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

.rect_cfwf_jfnpdu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 18px;
  height: 11px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

.div_cfwf_xopmfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f9731666;
  border-radius: 9999px;
  outline-color: #fb923c;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

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

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

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

.div_cfwf_qzpcin {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f9731666;
  border-radius: 9999px;
  outline-color: #fb923c;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

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

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

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

.div_cfwf_kelnif {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_cpodhp {
  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 #e5e5e5;
  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;
}

.div_cfwf_udjdin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_igqopc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.legal-trustaiflow-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_tnxpxq {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_tvhgms {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_tbxmtc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yrqvsc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_bwetvk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_tnpqnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_hypvuv {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_hrvmvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_xkanpw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_auvebg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_omidva {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_jifmbv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_huqcrj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_fhwaoq {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_eknfht {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_satxdc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_gdbfhs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.h3_cfwf_ixgzgk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_lerriy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_tdnzcj {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_umadnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_pipivr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ninecz, .path_cfwf_icvzwy {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_utkrye {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_dilzlq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_yaimpm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_kzuwkm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_rwulei {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2 50%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_hmaxsu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_riekih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_inzugf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_tqvjid {
  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 #e5e5e5;
  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;
}

.div_cfwf_bagtaf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ntisqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  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: grid;
}

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

.div_cfwf_azqdsn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_nvphsi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_siqgoh, .path_cfwf_kltufu, .path_cfwf_volfta, .path_cfwf_mrsqye, .path_cfwf_ffiuhk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_choqyj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_ijjbdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_zawums {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_tkgbku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_gqcnqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_vbvhap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_eqlddi, .path_cfwf_thwgzt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_qbgewp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_xtuknj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_clxhqu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_nprlil {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_rsotzd, .path_cfwf_fnwjqy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_qlnwmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_hiyjhe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_llhsmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_nahvgg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_srohed, .path_cfwf_pqijnd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_hmladb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_oevjgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_exabdh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_lhazgw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_mgxpte {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_cquqkh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_tpjtfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_gkrvoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_vbstyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_efiuie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_axawod {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_srzdos, .path_cfwf_hjbaxu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_ztefch {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_hvmbgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_sohuuj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_xnwomm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_qwwssg, .path_cfwf_uayiye {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_aydmwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ejbqsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_sgymsq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_ksqvup {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_oyqjnw, .path_cfwf_rezuth {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_pnemxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_prtocq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_haltxn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_pmlcqw, .path_cfwf_kirupv, .path_cfwf_ppuysg, .path_cfwf_fipdtv, .path_cfwf_hvkeny {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_ytsoqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_ykepdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_gopvdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_emdmhi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_wgizjr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_dunkbu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_ejwjsj, .path_cfwf_wogjrt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_jxuejg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_hchhjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_tvflwx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_xicfym {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_wvxjmx, .path_cfwf_wmlmjh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_opvpvc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_pgobai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_nbichh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_yyzdtf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_ikhyvi, .path_cfwf_tgooqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_hepxwk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_uljous {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_wwolzc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ndltmc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_pcjmuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_fhvyph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_fmsgte {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_cpuekj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_hizbqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_ixmrrt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_bipvtd, .path_cfwf_nicbie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_jurvhh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_fturyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_stkuzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_papoja {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_gdjfub, .path_cfwf_xnamlh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_xgwdjp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_japbel {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ryqeqz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_iibxkk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_gpjwei, .path_cfwf_kyefor {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_sukjvx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.div_cfwf_qbtcqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_ijpdvo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_mmruhn, .path_cfwf_imytmn, .path_cfwf_vizwqn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_rgqadf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.h3_cfwf_onydwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_yfxupm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_azkvkw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_uymgnt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_awpxlc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_nfajle, .path_cfwf_arksyb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_gedjdm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_wbnzko {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_edypkg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_temgll {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_ugecsk, .path_cfwf_ilurhw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_xwpgdo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_mlpejm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_qmjqly {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.svg_cfwf_gqognd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: block;
}

.path_cfwf_rkipeg, .path_cfwf_lstaec {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: inline;
}

.span_cfwf_aomwau {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_qofgbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_gkgunp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_gjbkhk {
  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 #e5e5e5;
  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;
}

.div_cfwf_oequhb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pbfnjs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.security-and-compliance-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_yrrfza {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_slglev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_eadjfu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_nnlxaa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 18px;
  height: 11px;
  caret-color: #fff;
  rx: 2px;
  ry: 2px;
  stroke: #fff;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ljqdyz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_xtgtgf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_jdvjor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ctyxzd {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_yoqaig {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_fmutyu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_wygsns {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_iyuxnz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_lnbpwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_idebhm {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_gfnekj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_sbxwsb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_nnflxo, .path_cfwf_kiitcv, .path_cfwf_ltwocx, .path_cfwf_wneljy, .path_cfwf_odakaj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_dwymvk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_rswsfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_pdmnzt {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_jcpezg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_giasdb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_awnvpz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_kwltks {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_kkidrk, .path_cfwf_xxqhhr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_maqzcf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_ougvon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_jzgbun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_jlhfnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_zczqlh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_hwljie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_ypwmvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_owdxam {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_mnhjtg {
  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 #e5e5e5;
  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;
}

.div_cfwf_zdvwzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_epqqrm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  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: grid;
}

.legal-compatible-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_kpgsjp {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_qbawmv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_jgoata {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rhlsns, .path_cfwf_bqktlv, .path_cfwf_gcouen, .path_cfwf_knfgyh, .path_cfwf_inkhio {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h4_cfwf_cjzyjv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  -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;
}

.svg_cfwf_sqkter {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_knkzur {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_utomwn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_clvnxb, .path_cfwf_boiwlt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_asdnwr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_zpfkbm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_syiocm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_qxfysd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hndozd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zxuftc {
  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 #e5e5e5;
  outline-color: #fff;
  width: 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_tgmnyi {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_vuevcd {
  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 #e5e5e5;
  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;
}

.div_cfwf_atgfed {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_suzasx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.legal-firm-wide-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.div_cfwf_dnrgbh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_arhvhq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xzwxml, .path_cfwf_bnizoq, .path_cfwf_wlgesw, .path_cfwf_wnjsxd, .path_cfwf_qiiras {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_nmtqjz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: block;
}

.p_cfwf_icaofy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  display: block;
}

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

.div_cfwf_xocfro {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_ndevff {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_uwanip, .path_cfwf_rpqsmy, .path_cfwf_gspgpi, .path_cfwf_sjyorp, .path_cfwf_czvlwr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_olfuoj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: block;
}

.p_cfwf_pxpskc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  display: block;
}

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

.div_cfwf_qopmxu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_sxcjfo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_mwcxrs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_fnmjba {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_tufrqm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: block;
}

.p_cfwf_llvnbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  display: block;
}

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

.div_cfwf_hpbkdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_ojdymh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_lptylq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.h3_cfwf_dxiolg {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: block;
}

.p_cfwf_dtmlhf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  display: block;
}

.section_cfwf_qqgyjx {
  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 #e5e5e5;
  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_qpqthu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #ea580c33, #d9770633);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_kwnymt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_mdsaov {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .550766;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973161a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_uqvbad {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .949234;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f59e0b1a;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_cprgnp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_pogftd {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.button_cfwf_unuawd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 64px;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.svg_cfwf_zkpzvb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_jphgmj, .path_cfwf_istxuc, .path_cfwf_pwgfsm, .path_cfwf_twfpdu, .path_cfwf_fdfxum {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_cohjkq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 0 0 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
}

.path_cfwf_vujpyf, .path_cfwf_xwajdj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

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

.div_cfwf_peetzu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_mbzram {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

.div_cfwf_efndhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

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

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

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

.div_cfwf_lrdxek {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_ywowmm {
  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-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline-flex;
}

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

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

.span_cfwf_fssnbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_dnfgjk {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.a_cfwf_oidtbp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
}

.svg_cfwf_zxjjey {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_muqatf, .path_cfwf_quvqza {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_kdbunt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  width: 18px;
  height: 18px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_chfdrn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_lnjmjc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: auto;
  height: 44px;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 1px solid #f9731680;
  border-radius: 6px;
  outline-color: #fb923c;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-property: none;
  display: flex;
}

.section_cfwf_jfamzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2 55%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

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

.div_cfwf_wzipcs {
  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 #e5e5e5;
  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;
}

.div_cfwf_jzqsyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: grid;
}

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

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

.div_cfwf_munnnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

.div_cfwf_nxbilw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

.div_cfwf_bmvate {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

.div_cfwf_azkdoi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

.div_cfwf_oxahfj {
  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 #e5e5e5;
  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;
}

.div_cfwf_luwenu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_ofywxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_rejcgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

.ul_cfwf_mervbq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_yisdse {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  list-style-type: none;
  display: flex;
}

.div_cfwf_sxlxxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #60a5fa;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_hdxrek {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #60a5fa;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_axgsni {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #60a5fa;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.div_cfwf_oocazx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_qjvbwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

.ul_cfwf_pkndgw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_isqugx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  list-style-type: none;
  display: flex;
}

.div_cfwf_egzayg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #4ade80;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_lsnwqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #4ade80;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_weyjfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #4ade80;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.div_cfwf_iqikue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_stsnii {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

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

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

.ul_cfwf_tmvhuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_bdnwgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ywunlf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #c084fc;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_hdghtg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #c084fc;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_isgvun {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #c084fc;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.div_cfwf_dgjncd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xjyhja {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

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

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

.ul_cfwf_huglqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_dktxdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  list-style-type: none;
  display: flex;
}

.div_cfwf_zaodtf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fb923c;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_urgxef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fb923c;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_dinzco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  width: 8px;
  height: 8px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fb923c;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #d1d5db;
  block-size: 8px;
  inline-size: 8px;
  margin: 0 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

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

.div_cfwf_gqmbsq {
  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 #e5e5e5;
  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;
}

.div_cfwf_shbzgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  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: grid;
}

.div_cfwf_ipcuya {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin: 0 0 16px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_bfjdid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin: 0 0 16px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

.rect_cfwf_abpkoq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  column-rule-color: #60a5fa;
  width: 18px;
  height: 11px;
  caret-color: #60a5fa;
  rx: 2px;
  ry: 2px;
  stroke: #60a5fa;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #60a5fa;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #60a5fa;
  display: inline;
}

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

.div_cfwf_bjcxjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin: 0 0 16px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_itncyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin: 0 0 16px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

.div_cfwf_lhozje {
  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 #e5e5e5;
  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;
}

.div_cfwf_fswmlx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  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: grid;
}

.div_cfwf_iiiaye {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #4ade80, #34d399);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

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

.div_cfwf_nrhwoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #60a5fa, #22d3ee);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

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

.div_cfwf_akgook {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #c084fc, #f472b6);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

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

.div_cfwf_vqmhph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

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

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

.div_cfwf_vavxsk {
  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 #e5e5e5;
  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;
}

.div_cfwf_doqxuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_nadhsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_krjizd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 16px 0 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

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

.ul_cfwf_fwysac {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_htfcog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_mtnvwz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #4ade80;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_camsem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_hvwizh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_awfqra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #60a5fa;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_sumanu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_rtlcmw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ygwdxo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #c084fc;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_diffdf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_waauol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_padvvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fb923c;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_vfzkgz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.div_cfwf_tnrzko {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_gxlbyw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 16px 0 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

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

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

.ul_cfwf_psrsvv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_oadwtt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_btaljr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #4ade80;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_qzzvdz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_ltfjbr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_mbpuqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #60a5fa;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_radhyh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_bobrzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_dwnsop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 12px;
  height: 12px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #c084fc;
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  block-size: 12px;
  inline-size: 12px;
  margin: 8px 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.span_cfwf_ufxgri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.p_cfwf_dhdhvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #1e293b80;
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  padding: 16px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

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

.div_cfwf_cxmqrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(to right, #f973161a, #f59e0b1a);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_kwpmmj {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.h2_cfwf_fwuioe {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_ogpawb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

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

.button_cfwf_icrits {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.svg_cfwf_ddrdin {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_muepjl, .path_cfwf_tkoeiy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_afhtfk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  width: 18px;
  height: 18px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ccaxwo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.div_cfwf_mqifdr {
  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%;
  z-index: 4;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_adyfjg {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

.a_cfwf_omvugc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
}

.svg_cfwf_pgqndb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yqtidd, .path_cfwf_cuchgz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_cenryd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  width: 18px;
  height: 18px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_chcyxa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.a_cfwf_lgwlqk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  width: auto;
  height: 44px;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  outline-color: #d1d5db;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-property: none;
  display: flex;
}

.div_cfwf_ejsoyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

.div_cfwf_qhxilu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

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

.span_cfwf_pylabn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_jyeyry {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

.rect_cfwf_rkouyx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  text-align: center;
  column-rule-color: #60a5fa;
  width: 18px;
  height: 11px;
  caret-color: #60a5fa;
  rx: 2px;
  ry: 2px;
  stroke: #60a5fa;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #60a5fa;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #60a5fa;
  display: inline;
}

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

.span_cfwf_whfzbs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_jjaokk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

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

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

.span_cfwf_rcvlen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_xkmfhg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: flex;
}

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

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

.circle_cfwf_gphnms {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  text-align: center;
  column-rule-color: #c084fc;
  caret-color: #c084fc;
  cx: 12px;
  cy: 12px;
  r: 3px;
  stroke: #c084fc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #c084fc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c084fc;
  display: inline;
}

.span_cfwf_zfzyln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

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

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

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

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

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

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

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

.h3_cfwf_uggthr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

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

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

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

.h3_cfwf_noamim {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

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

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

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

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

.h3_cfwf_tigcql {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.section_cfwf_chmfrh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #020617;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

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

.div_cfwf_knutkh {
  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 #e5e5e5;
  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;
}

.div_cfwf_foquuw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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_thplmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_ngatih {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_mooidc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xgttnm, .path_cfwf_gxtjfg, .path_cfwf_sueajj, .path_cfwf_qalpgp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_cgcbnx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_ygxcrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  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: #0a0a0a;
  display: grid;
}

.div_cfwf_uenszj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_gziwcp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_jxgyhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_hrvgmk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_eqiksw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #1f293780;
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

.div_cfwf_ejlojy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #ef4444, #f97316);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_kubdhs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.polyline_cfwf_avizue, .polyline_cfwf_sthzhp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_sgthae {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_fdpwyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  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: #0a0a0a;
  display: grid;
}

.div_cfwf_wuosdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_jlcgsr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_wtnebo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_tavkar {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_paqxnw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #1f293780;
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

.div_cfwf_ivksja {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #3b82f6, #a855f7);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_bxinmo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_cfsrqs, .path_cfwf_wxbysm, .path_cfwf_wiqvrl, .path_cfwf_yrcxme, .path_cfwf_vmosmz {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_rpwrcp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_takdwi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  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: #0a0a0a;
  display: grid;
}

.div_cfwf_ojsvmx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_kterpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_mfubua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_fnmump {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_qyhauz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #1f293780;
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

.div_cfwf_mizibj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to bottom right, #22c55e, #14b8a6);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.svg_cfwf_oqnviq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_wzcddt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_ixqxso {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_xymmvr, .path_cfwf_ufuerv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_kwmbvy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: auto;
  margin: 0 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

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

.div_cfwf_phoqqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  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: #0a0a0a;
  display: grid;
}

.div_cfwf_etqvim {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_fvjnzo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_naeapi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_qwpjhh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

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

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

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

.div_cfwf_gpcxzq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #1f293780;
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

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

.div_cfwf_ppgdhe {
  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 #e5e5e5;
  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;
}

.div_cfwf_hzyzym {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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;
}

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

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

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

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

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

.rect_cfwf_gmdnak {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  column-rule-color: #60a5fa;
  width: 18px;
  height: 11px;
  caret-color: #60a5fa;
  rx: 2px;
  ry: 2px;
  stroke: #60a5fa;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #60a5fa;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #60a5fa;
  display: inline;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_mdeqmh {
  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 #e5e5e5;
  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;
}

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

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

.thead_cfwf_vcnjdq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-header-group;
}

.tr_cfwf_bxhjqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #374151;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row;
}

.th_cfwf_dshgzi, .th_cfwf_hxudpm, .th_cfwf_kjcxrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: left;
  column-rule-color: #fb923c;
  border-collapse: collapse;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: table-cell;
}

.tbody_cfwf_xhnctn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row-group;
}

.tr_cfwf_pefmwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #1f2937;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_istwzv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.td_cfwf_luazoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #4ade80;
  border-collapse: collapse;
  caret-color: #4ade80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  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: #4ade80;
  display: table-cell;
}

.tr_cfwf_ggdxmv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #1f2937;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_qpnjnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.td_cfwf_xaaljj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #4ade80;
  border-collapse: collapse;
  caret-color: #4ade80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  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: #4ade80;
  display: table-cell;
}

.tr_cfwf_xyelet {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #1f2937;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_bztlyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.td_cfwf_rzdsmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #4ade80;
  border-collapse: collapse;
  caret-color: #4ade80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  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: #4ade80;
  display: table-cell;
}

.tr_cfwf_bkslyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #1f2937;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_bcvgdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.td_cfwf_yyyxip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #4ade80;
  border-collapse: collapse;
  caret-color: #4ade80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  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: #4ade80;
  display: table-cell;
}

.tr_cfwf_kunrxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_svoojr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.td_cfwf_yqxfls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #4ade80;
  border-collapse: collapse;
  caret-color: #4ade80;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  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: #4ade80;
  display: table-cell;
}

.div_cfwf_kiwhqt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vsmxkm {
  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 #e5e5e5;
  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 0 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

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

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

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

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

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

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

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

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

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

.button_cfwf_pkysog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731640;
}

.svg_cfwf_umckfi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yttlbq, .path_cfwf_iptqde {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_muzpkg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  width: 18px;
  height: 18px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_jqyctf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.section_cfwf_slvdlc {
  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 #e5e5e5;
  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_gvqqpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  z-index: -1;
  background-color: #020617;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_bqpqpj {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .749979;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 600px;
  height: 600px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 600px;
  inline-size: 600px;
  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: 0;
  left: 25%;
}

.div_cfwf_ldjafl {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .750021;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  width: 800px;
  height: 800px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f59e0b26, #f9731626);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 800px;
  inline-size: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: 1s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: 1s;
  display: block;
  position: absolute;
  bottom: 0;
  right: 25%;
}

.div_cfwf_tlimnc {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  filter: blur(40px);
  color: #fff;
  column-rule-color: white;
  width: 400px;
  height: 400px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 400px;
  inline-size: 400px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .5s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  animation-delay: .5s;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.div_cfwf_igrpen {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_ubnbem {
  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 #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.govt-hero-top-tilte {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #171717;
  background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 9999px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-property: none;
  display: flex;
}

.gont-hero-title-icon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.govt-hero-btn-box {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  gap: 24px;
  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: flex;
}

.govt-hero-1st-btn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fafafa;
  column-rule-color: #fafafa;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fafafa;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #ea580c, #d97706);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fafafa;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
}

.govt-hero-2nd-btn {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fdba74;
  column-rule-color: #fdba74;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #0000;
  border: 1px solid #f9731666;
  border-radius: 6px;
  outline-color: #fdba74;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 32px 48px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  transition-property: none;
  animation-duration: .3s;
  display: flex;
}

.div_cfwf_fjexdo {
  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 #e5e5e5;
  outline-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  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;
}

.govt-hero-mark-point-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #f973160d;
  border: 1px solid #f9731666;
  border-radius: 9999px;
  outline-color: #fb923c;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: flex;
}

.div_cfwf_zspbta {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_qjbses {
  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 #e5e5e5;
  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;
}

.title-underline {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_iosuhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.government-agencies-trustaiflow-box {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.govt-agencies-icon-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.govt-agencies-icon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.govt-agencies-subtitle {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.govt-agencies-sub-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.mission-critical-use-cases-section {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.mission-critical-use-cases-title-box {
  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 #e5e5e5;
  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;
}

.h2_cfwf_camaza {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_jbdlli {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.mission-critical-use-cases-grid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  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: grid;
}

.mission-critical-use-cases-box {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

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

.mission-critical-use-cases-icon-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

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

.h3_cfwf_ccmjkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_dkpunh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_mtalug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ccille {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.mission-critical-list-icon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  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 #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  block-size: 12px;
  inline-size: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  list-style-type: none;
  display: flex;
}

.span_cfwf_kmkeip {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_jhlqzk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_hkglin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_bpnmon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_jbtcng {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_vpxwkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_fouzaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

.mission-critical-icon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.h3_cfwf_guquad {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_xutmel {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_nspuay {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ljprod {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_veqvag {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_iyzqnp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_snqaxh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_mjmoue {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_ysynkb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_dtunwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_tgqmyh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

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

.h3_cfwf_yekccv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_eylqhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_gbbnmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_nhrjat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_wpeiop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_atlama {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_vlaoop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_nznlug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_pbpnzv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_dobvrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_gnsfdl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

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

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

.h3_cfwf_lgcrcp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_qzatem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_feejbt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_wnnjzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_parzfo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_uaugjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_adqgml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_nzvaia {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_hkikle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_lpddep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_xejtin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.mission-critical-use-cases-max-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  grid-column: span 2 / span 2;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

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

.h3_cfwf_dqnzta {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 32px;
  -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;
}

.ul_cfwf_oehgtd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_demnmf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_sbkrga {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_nloifa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_rblqsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_ojyvcd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_cdurtt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_zsizeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_hcaqhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  width: 20px;
  height: 20px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 20px;
  inline-size: 20px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.span_cfwf_bgnzsm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.security-compliance-section {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.security-compliance-title-box {
  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 #e5e5e5;
  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;
}

.h2_cfwf_boqcwq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_dnmkpp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_rehpik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.security-compliance-grid-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.security-compliance-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.security-compliance-under-box {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.div_cfwf_nwvtyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #10b981, #059669);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.security-compliance-icon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.security-compliance-subtitle {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.security-compliance-sub-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_hihapu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #2563eb);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.div_cfwf_djufdl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #a855f7, #9333ea);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.div_cfwf_ocuakn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ea580c);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

.div_cfwf_qlwvky {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_curple {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: 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;
}

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

.div_cfwf_qpbwin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

.div_cfwf_jdubis {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

.div_cfwf_pbldhp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  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: #9ca3af;
  display: flex;
}

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

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

.div_cfwf_nezjwb {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fbzqqa {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  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: flex;
}

.div_cfwf_zhbsgw {
  box-sizing: border-box;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  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 #e5e5e5;
  outline-color: #fff;
  width: 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;
}

.retail-home-section-icon-box {
  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-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h1_cfwf_hxnigw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 72px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_arjfye {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fff, #f3f4f6, #d1d5db);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.span_cfwf_wsfrtw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.p_cfwf_xvemaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto 32px;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.a_cfwf_daoqxf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: inline-flex;
}

.svg_cfwf_dqerqi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.p_cfwf_cofrgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  text-align: center;
  column-rule-color: #6b7280;
  caret-color: #6b7280;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  width: auto;
  height: auto;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: block;
}

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

.div_cfwf_lgahgx {
  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 #e5e5e5;
  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;
}

.industry-need-private-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 24px;
  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;
}

.industry-need-private-ai-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #11182780, #1f293780);
  border: 1px solid #37415180;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.industry-need-private-ai-icon-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin: 0 auto 16px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

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

.industry-need-privateai-sub-title {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.industry-need-private-ai-max-box {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #f973161a, #f59e0b1a);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-flow: column;
  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: #0a0a0a;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.hero-call-btn-icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.section_cfwf_uakhyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2 50%, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_siygpr {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_cydkkk {
  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 #e5e5e5;
  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;
}

.h2_cfwf_gprwmo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_gieywe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

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

.flexible-deployment-grid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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 0 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.flexible-deployment-sub-title {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.flexible-deployment-sub-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.ul_cfwf_lrsirn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_ugnvrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.flexible-deployment-list-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0 0 0 8px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.li_cfwf_vglbwm, .li_cfwf_nfvajd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.ul_cfwf_znjxrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_ciraav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.li_cfwf_lykzft, .li_cfwf_nzeaea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.flexible-deployment-box {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.ul_cfwf_nczpyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: block;
}

.li_cfwf_mgkcpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.li_cfwf_mxejld, .li_cfwf_ycdqaf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  list-style-type: none;
  display: flex;
}

.div_cfwf_rchwid {
  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 #e5e5e5;
  outline-color: #fff;
  width: 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_wglqge {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_qthgaa {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_pvntpi {
  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 #e5e5e5;
  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;
}

.h2_cfwf_skbwua {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_uorxow {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  letter-spacing: -1.5px;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  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: #0000;
  display: inline;
}

.div_cfwf_cbhliy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.agency-wide-grid {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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;
}

.agency-wide-sub-tilte {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.agency-wide-sub-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.agency-wide-box {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  position: relative;
}

.list-check-icon {
  color: #f98f16;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

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

.div_cfwf_aojzfk {
  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 #e5e5e5;
  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;
}

.div_cfwf_hukcyu {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  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: flex;
}

.retail-build-with-aiflow-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #11182780, #1f293780);
  border: 1px solid #37415180;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  transition-property: none;
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.retail-build-with-aiflow-icon-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.retail-build-with-aiflow-subtitle {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  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-image: linear-gradient(to right, #fff, #d1d5db);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 30px;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

.retail-build-with-aiflow-subtext {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_vrqaez {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  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: #0a0a0a;
  display: grid;
}

.div_cfwf_ejoonk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  justify-content: flex-start;
  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: #0a0a0a;
  display: flex;
}

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

.div_cfwf_ctdcgj, .div_cfwf_rzyblt, .div_cfwf_rjrqoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.retail-build-with-aiflow-subbox {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #1f293780, #37415180);
  border: 1px solid #4b556380;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.ul_cfwf_jjjncc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_uxdnwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_iswqmk, .li_cfwf_bdtskd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: list-item;
}

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

.div_cfwf_dtggeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #22c55e33, #10b98133);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_beaxqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: grid;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.div_cfwf_kqxiev {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #a855f733, #8b5cf633);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_qnczen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  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: #0a0a0a;
  display: grid;
}

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

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

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

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

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

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

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

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

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

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

.ul_cfwf_tvesjt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: block;
}

.li_cfwf_umpzqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: list-item;
}

.li_cfwf_smwxln, .li_cfwf_bvcals {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 8px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  list-style-type: none;
  display: list-item;
}

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

.div_cfwf_sfekwu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #3788ca;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #3b82f633, #06b6d433);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

.div_cfwf_kwwohz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: grid;
}

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

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

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

.retail-build-with-aiflow-list-text {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

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

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

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

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

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

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

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

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

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

.retail-build-with-aiflow-icon {
  width: 32px;
  height: 32px;
}

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

.div_cfwf_uznbmc {
  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 #e5e5e5;
  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;
}

.h2_cfwf_xaxaqy {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 36px;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_lbizki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.div_cfwf_sgshae {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #11182780, #1f293780);
  border: 1px solid #37415180;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

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

.thead_cfwf_ggvcph {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-header-group;
}

.tr_cfwf_hiyoio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #374151;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row;
}

.th_cfwf_yszaki, .th_cfwf_oevtwu, .th_cfwf_xmqfzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: left;
  column-rule-color: #fb923c;
  border-collapse: collapse;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: table-cell;
}

.tbody_cfwf_kzdlia {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: table-row-group;
}

.tr_cfwf_lilfwn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #37415180;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_dpoqoi, .td_cfwf_dypsqt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.tr_cfwf_jcdqtn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #37415180;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_ttkvoi, .td_cfwf_mnjysb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.tr_cfwf_jqcieb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #37415180;
  border-bottom-width: 1px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_mbhicv, .td_cfwf_fobarn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.tr_cfwf_zstyyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  border-collapse: collapse;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: table-row;
}

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

.td_cfwf_vomdot, .td_cfwf_emvetu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  border-collapse: collapse;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  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: #d1d5db;
  display: table-cell;
}

.div_cfwf_xcoohc {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(135deg, #f9731633, #f59e0b33);
  border: 1px solid #f973164d;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  padding: 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.div_cfwf_bspnty {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  justify-content: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xomuuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f973164d, #f59e0b4d);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

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

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

.h2_cfwf_uyhdkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fff, #d1d5db);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 36px;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

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

.div_cfwf_eplbma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  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: #0a0a0a;
  display: grid;
}

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

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

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

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

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

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

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

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

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

.button_cfwf_huxqdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 24px 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-flex;
}

.svg_cfwf_qjvuak {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 12px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_gqncch, .path_cfwf_vahcnl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_nxdaeg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  width: 18px;
  height: 18px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_pffbmk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.p_cfwf_yqbimq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: center;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 24px 0 0;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.section_cfwf_ctztcc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #02061700;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 128px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_aivyna {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_nfxyuv {
  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 #e5e5e5;
  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;
}

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

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

.h1_cfwf_cumvjn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 72px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_leefbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: inline;
}

.p_cfwf_lyydku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.div_cfwf_beiecp {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #11182780;
  border: 1px solid #374151;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_ydwlor {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

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

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

.h2_cfwf_ptgjdo {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 30px;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_mlgnno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

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

.a_cfwf_ijbskm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  transform-origin: 50%;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: auto;
  height: 44px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  background-color: #171717;
  background-image: linear-gradient(90deg, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 6px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  gap: 8px;
  block-size: 44px;
  margin: 0;
  padding: 16px 32px;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  animation-duration: .3s;
  display: inline-flex;
}

.svg_cfwf_nwbgjq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  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%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_deoyds, .path_cfwf_wxkjon {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_aoqnqe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  width: 18px;
  height: 18px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_mzpkhp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

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

.div_cfwf_ilqzgh {
  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 #e5e5e5;
  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;
}

.luxury-industry-title {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  -webkit-text-fill-color: transparent;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 48px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_nyrxpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.p_cfwf_oqznqz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 auto;
  font-size: 20px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_nmfdua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 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_ypkqeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #11182780;
  border: 1px solid #374151;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.rect_cfwf_sgazkf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 20px;
  height: 8px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.rect_cfwf_bizmch {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 20px;
  height: 8px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 14px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 8px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

.h3_cfwf_qjsvan {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.div_cfwf_ukeikb {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #11182780;
  border: 1px solid #374151;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

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

.h3_cfwf_iwtzgc {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.div_cfwf_madogy {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #11182780;
  border: 1px solid #374151;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

.rect_cfwf_pdtseo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 18px;
  height: 11px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

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

.h3_cfwf_ffgnxs {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.div_cfwf_hcfqqu {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #11182780;
  border: 1px solid #374151;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .3s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

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

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

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

.h3_cfwf_zgmxgy {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.luxury-industry-box-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.luxury-list-icon {
  color: #fb923c;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.div_cfwf_xnucvr2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(#161c2b, #161c2b);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding: 30px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_xnucvr2.hover_div {
  text-align: left;
  background-color: #fff0;
  background-image: linear-gradient(315deg, #1e293b80, #0f172a80);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.div_cfwf_diatsq2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  width: 64px;
  height: 64px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 16px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 64px;
  inline-size: 64px;
  margin: 0 auto 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.div_cfwf_diatsq2.hover_angle {
  justify-content: center;
  align-items: center;
  margin-left: 0;
}

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

.p_cfwf_fpcugk2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  text-align: left;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-property: none;
  display: block;
}

.div_cfwf_zqmqsn2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 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_kwwjnw {
  box-sizing: border-box;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-flow: column;
  width: auto;
  height: auto;
  margin: 30px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

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

.div_cfwf_ittgka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 24px;
  height: 24px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  block-size: 24px;
  inline-size: 24px;
  margin: 2px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jmjaoa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 16px;
  inline-size: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hgajae, .path_cfwf_czzzzm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_klxofk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #ebebeb;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 12px;
  font-size: 18px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.p_text {
  color: #ebebeb;
  font-size: 18px;
}

.section_cfwf_okneti {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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;
}

.section_cfwf_okneti.hide_pc {
  display: none;
}

.div_cfwf_nquthq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.div_cfwf_hxouqr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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(#020617, #0f172af2, #020617);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: 0;
}

.divider {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.div_cfwf_qlioti {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 100%;
  height: 1px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 1px;
  inline-size: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.div_cfwf_jgcvnq {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_lswerl {
  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 #e5e5e5;
  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;
}

.svg_cfwf_hssbma {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.path_cfwf_rggpod, .path_cfwf_tkbqfk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.rect_cfwf_rrgqir {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  width: 18px;
  height: 18px;
  caret-color: #fdba74;
  rx: 2px;
  stroke: #fdba74;
  stroke-linecap: 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: 3px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 18px;
  inline-size: 18px;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.path_cfwf_mmnvyq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  text-align: center;
  letter-spacing: .35px;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.div_cfwf_omecnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  width: 96px;
  height: 4px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #fb923c, #fbbf24);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 4px;
  inline-size: 96px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yqxxuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_cfaevm {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .3;
  color: #fff;
  column-rule-color: white;
  width: 4px;
  height: 100%;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 100%;
  inline-size: 4px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
}

.div_cfwf_khmmng {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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_mlpbxk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  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_gosjyw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

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

.div_cfwf_gukure {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_vlzxae {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_riawpd, .path_cfwf_iytyoe, .path_cfwf_zhqinv {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_vrknzb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_lowpoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.h3_cfwf_riojbh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_xgxoiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_umzoxs {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 24px;
  height: 24px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 4px solid #020617;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.div_cfwf_faymwg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_amkklp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-direction: row-reverse;
  align-items: 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;
}

.div_cfwf_phmrou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  padding-left: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_thgwnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_moegxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_uwyhfz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_ojfsyd {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_vvmcvv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 8px;
  r: 6px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_cohing {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_qoykdo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.h3_cfwf_uhhhes {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_vivnwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_enqwha {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 24px;
  height: 24px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 4px solid #020617;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.div_cfwf_aoiill {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ygfkjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  align-items: 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;
}

.div_cfwf_blpttw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  padding-right: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_lpphhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_bmmvon {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_qdfasf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_xjlips {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_onswby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_frsupd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.h3_cfwf_rmxiat {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_bhddbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_bschra {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 24px;
  height: 24px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 4px solid #020617;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.div_cfwf_qeliln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_znlipo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  flex-direction: row-reverse;
  align-items: 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;
}

.div_cfwf_pvyadh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  padding-left: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ltetlq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
}

.div_cfwf_pxqclx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0 16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.svg_cfwf_qitoyd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 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_nfjais {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_aynukk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_hhgpkw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.h3_cfwf_lvzvov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  -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;
}

.p_cfwf_ukqsbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_agcsqu {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 24px;
  height: 24px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 4px solid #020617;
  border-radius: 9999px;
  outline-color: #fff;
  block-size: 24px;
  inline-size: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.div_cfwf_iwewrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  width: 50%;
  height: auto;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  inline-size: 50%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_milestone_card {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: wrap;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_aschic2 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-items: stretch;
  gap: 32px;
  width: 800px;
  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: grid;
}

.div_cfwf_hndzoq2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  flex-wrap: wrap;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_zqmqsn3 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: 75%;
  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_tgkubf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  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;
  display: grid;
}

.div_cfwf_mfnndd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_ypztrc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.path_cfwf_hjkzfq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.svg_cfwf_pwxndr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.path_cfwf_daukjf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.svg_cfwf_zhzvhf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.path_cfwf_hqcddf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.svg_cfwf_yhzitg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.path_cfwf_yzlgxl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.svg_cfwf_ydkgqc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 20px;
  inline-size: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.path_cfwf_yqtqcr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  fill: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.blockquote_cfwf_dxsqiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-style: italic;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  transition-property: none;
  display: block;
}

.div_cfwf_vxhioa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_xjsxvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
}

.span_cfwf_pwvsec {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  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: block;
}

.div_cfwf_yevxur {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_yoxqne {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_twfuef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fdba74;
  column-rule-color: #fdba74;
  caret-color: #fdba74;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.div_cfwf_qmljqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #9ca3af;
  column-rule-color: #9ca3af;
  caret-color: #9ca3af;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #9ca3af;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #9ca3af;
  display: block;
}

.div_cfwf_review-box {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(#161c2b, #161c2b);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_rsfhdr_about {
  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 #e5e5e5;
  outline-color: #fff;
  justify-content: center;
  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;
}

.svg_cfwf_hmyyxd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fafafa;
  fill: none;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: block;
}

.path_cfwf_ohyktw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.circle_cfwf_dimlfq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  cx: 9px;
  cy: 7px;
  r: 4px;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.path_cfwf_kurfjj, .path_cfwf_iwwhzb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fafafa;
  text-align: center;
  column-rule-color: #fafafa;
  cursor: pointer;
  caret-color: #fafafa;
  stroke: #fafafa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fafafa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fafafa;
  display: inline;
}

.svg_cfwf_wwupqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px;
  caret-color: #fdba74;
  fill: none;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  flex-shrink: 0;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 16px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: block;
}

.rect_cfwf_iknhqw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  width: 20px;
  height: 16px;
  caret-color: #fdba74;
  rx: 2px;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  x: 2px;
  y: 4px;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  block-size: 16px;
  inline-size: 20px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.path_cfwf_rowais {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  pointer-events: none;
  color: #fdba74;
  text-align: center;
  column-rule-color: #fdba74;
  cursor: pointer;
  caret-color: #fdba74;
  stroke: #fdba74;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-wrap-mode: nowrap;
  border: 0 solid #e5e5e5;
  outline-color: #fdba74;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fdba74;
  display: inline;
}

.svg_cfwf_uphhsi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_lgxwia, .path_cfwf_ggojnh, .path_cfwf_bcukqd, .path_cfwf_zsmpii, .path_cfwf_fpiufy {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_xetzpx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_zcsarn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_najdbk {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_cufhzf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_chhzpf {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_nivdph {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ygrkyl {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_ympqap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ellipse_cfwf_oqhqce {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 5px;
  rx: 9px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_zqmmat, .path_cfwf_glcnre {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_ynlsbf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_fmphhp {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_nvoqqt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ywqflv, .path_cfwf_fqjxcs, .path_cfwf_noslgi, .path_cfwf_anokav {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_bmkyhg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 20px;
  cy: 10px;
  r: 2px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_lasvlc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xvniaa {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_xdmqxj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 16px;
  height: 12px;
  caret-color: #fff;
  rx: 2px;
  stroke: #fff;
  stroke-linecap: 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: 4px;
  y: 8px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 12px;
  inline-size: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ulddgr, .path_cfwf_mlsfqu, .path_cfwf_eqodsm, .path_cfwf_icsjbu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_slelox {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.rect_cfwf_vrrdoe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 16px;
  y: 16px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_fpkzbd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 16px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.rect_cfwf_yjjxer {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  width: 6px;
  height: 6px;
  caret-color: #fff;
  rx: 1px;
  stroke: #fff;
  stroke-linecap: 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: 9px;
  y: 2px;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  block-size: 6px;
  inline-size: 6px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_vitkmk, .path_cfwf_vccfgu {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_kzuwkmv2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: 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: static;
  inset: 0;
}

.div_cfwf_dlqcitv2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: wrap;
  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;
}

.div_cfwf_dlqcitv2.hover_div {
  flex-flow: row;
}

.div_cfwf_xnucvr_table {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(#161c2b, #161c2b);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.section_cfwf_jfamzr2 {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  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: #020617;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_kjtfbs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #f59e0b);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.svg_cfwf_jpxrfz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_xhraxm {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_azkqls {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #3b82f6, #a855f7);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.svg_cfwf_rtuwcw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_zejrtp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_dneoqn {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_lagyzh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #22c55e, #10b981);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.svg_cfwf_xcxetd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_gueiie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 13.5px;
  cy: 6.5px;
  fill: #fff;
  r: .5px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_kqndbv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 17.5px;
  cy: 10.5px;
  fill: #fff;
  r: .5px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_nvplis {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 8.5px;
  cy: 7.5px;
  fill: #fff;
  r: .5px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.circle_cfwf_qkbvuy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 6.5px;
  cy: 12.5px;
  fill: #fff;
  r: .5px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_iivefw {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_qdovki {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f97316, #ef4444);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.svg_cfwf_nykyil {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_qlguwo, .path_cfwf_teunue, .path_cfwf_eikwmg, .path_cfwf_sxzxrc, .path_cfwf_srxugt {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_ozebmp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  column-rule-color: #60a5fa;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  caret-color: #60a5fa;
  fill: none;
  stroke: #60a5fa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #60a5fa;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #60a5fa;
  display: block;
}

.path_cfwf_tbfvxh, .path_cfwf_twrrrl, .path_cfwf_nkbyuc, .path_cfwf_zvghxw, .path_cfwf_cxajyp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #60a5fa;
  column-rule-color: #60a5fa;
  caret-color: #60a5fa;
  stroke: #60a5fa;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #60a5fa;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #60a5fa;
  display: inline;
}

.svg_cfwf_widypw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  column-rule-color: #c084fc;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  caret-color: #c084fc;
  fill: none;
  stroke: #c084fc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #c084fc;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c084fc;
  display: block;
}

.circle_cfwf_bdmzso {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  column-rule-color: #c084fc;
  caret-color: #c084fc;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #c084fc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #c084fc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c084fc;
  display: inline;
}

.path_cfwf_njgobv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #c084fc;
  column-rule-color: #c084fc;
  caret-color: #c084fc;
  stroke: #c084fc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #c084fc;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #c084fc;
  display: inline;
}

.svg_cfwf_exuzel {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  caret-color: #fb923c;
  fill: none;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 40px;
  inline-size: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.path_cfwf_oibgyg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.section_cfwf_rivyao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 80px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_tpqwsw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fff;
  width: auto;
  max-width: 1152px;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_zgzusx {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(to bottom right, #111827cc, #000c);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_plqrhy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  display: block;
}

.div_cfwf_miofkv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  justify-content: center;
  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: #0a0a0a;
  display: flex;
}

.div_cfwf_rpizfh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #f9731633, #f59e0b33);
  border: 0 solid #e5e5e5;
  border-radius: 9999px;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: block;
}

.svg_cfwf_xduovw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  caret-color: #fb923c;
  fill: none;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: block;
}

.rect_cfwf_gryjsr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  width: 18px;
  height: 11px;
  caret-color: #fb923c;
  rx: 2px;
  ry: 2px;
  stroke: #fb923c;
  stroke-linecap: 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: 3px;
  y: 11px;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  block-size: 11px;
  inline-size: 18px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.path_cfwf_jjefuh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fb923c;
  text-align: center;
  column-rule-color: #fb923c;
  caret-color: #fb923c;
  stroke: #fb923c;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #fb923c;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fb923c;
  display: inline;
}

.h2_cfwf_qhetrk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0000;
  text-align: center;
  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-image: linear-gradient(to right, #fb923c, #fbbf24);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #e5e5e5;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 36px;
  line-height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  display: block;
}

.p_cfwf_dmlpex {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: center;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 24px;
  line-height: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_bauhtz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #0a0a0a;
  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: #0a0a0a;
  display: grid;
}

.div_cfwf_fgzmcc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #1f293780, #37415180);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_ezfhhh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  caret-color: #4ade80;
  fill: none;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  flex-shrink: 0;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: block;
}

.path_cfwf_zeqorm, .path_cfwf_jdboog {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  caret-color: #4ade80;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: inline;
}

.span_cfwf_zwggvl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_mybvix {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #1f293780, #37415180);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_szpapu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  caret-color: #4ade80;
  fill: none;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  flex-shrink: 0;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: block;
}

.path_cfwf_egctgu, .path_cfwf_ahlifh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  caret-color: #4ade80;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: inline;
}

.span_cfwf_bwjmql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_fmynqe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #1f293780, #37415180);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_wiuaic {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  caret-color: #4ade80;
  fill: none;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  flex-shrink: 0;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: block;
}

.path_cfwf_lahali, .path_cfwf_rwrocu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  caret-color: #4ade80;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: inline;
}

.span_cfwf_jjesfi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_ectyuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  text-align: center;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(to right, #1f293780, #37415180);
  border: 0 solid #e5e5e5;
  border-radius: 8px;
  outline-color: #0a0a0a;
  align-items: center;
  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: #0a0a0a;
  display: flex;
}

.svg_cfwf_uilwfr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  caret-color: #4ade80;
  fill: none;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  flex-shrink: 0;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: block;
}

.path_cfwf_voprpc, .path_cfwf_pjjvkm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #4ade80;
  text-align: center;
  column-rule-color: #4ade80;
  caret-color: #4ade80;
  stroke: #4ade80;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #4ade80;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #4ade80;
  display: inline;
}

.span_cfwf_dqomln {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #d1d5db;
  text-align: left;
  column-rule-color: #d1d5db;
  caret-color: #d1d5db;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #d1d5db;
  width: auto;
  height: auto;
  margin: 0 0 0 16px;
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #d1d5db;
  display: block;
}

.div_cfwf_xnucvr2v {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff0;
  background-image: linear-gradient(#161c2b30, #161c2b30);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_xnucvr2v.hover_div {
  text-align: left;
  background-color: #fff0;
  background-image: linear-gradient(315deg, #1e293b80, #0f172a80);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.div_cfwf_rjvltv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  column-rule-color: #6b7280;
  caret-color: #6b7280;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: flex;
}

.svg_cfwf_oysdxu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  column-rule-color: #6b7280;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  caret-color: #6b7280;
  fill: none;
  stroke: #6b7280;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  block-size: 16px;
  inline-size: 16px;
  margin: 0 8px 0 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: block;
}

.path_cfwf_ebbaaa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  column-rule-color: #6b7280;
  caret-color: #6b7280;
  stroke: #6b7280;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: inline;
}

.circle_cfwf_olceyl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #6b7280;
  column-rule-color: #6b7280;
  caret-color: #6b7280;
  cx: 12px;
  cy: 10px;
  r: 3px;
  stroke: #6b7280;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #e5e5e5;
  outline-color: #6b7280;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #6b7280;
  display: inline;
}

.svg_cfwf_mnpnzw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_kmahyw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_akhikj, .path_cfwf_pxatti {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.svg_cfwf_nkhyum {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  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 #e5e5e5;
  outline-color: #fff;
  block-size: 32px;
  inline-size: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ipinhx {
  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 #e5e5e5;
  outline-color: #fff;
  width: auto;
  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_dlqcit_col {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #fff;
  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(90deg, #f973160d, #f59e0b0d);
  border: 1px solid #f9731633;
  border-radius: 16px;
  outline-color: #fff;
  flex-flow: column;
  width: auto;
  height: auto;
  margin: 20px 0 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_dlqcit_col.hover_div {
  flex-flow: column;
}

.div_cfwf_xnucvr2_pricing {
  box-sizing: border-box;
  aspect-ratio: auto;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  color: #0a0a0a;
  text-align: left;
  column-rule-color: #0a0a0a;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  background-image: linear-gradient(#161c2b, #161c2b);
  border: 1px solid #f9731633;
  border-radius: 8px;
  outline-color: #0a0a0a;
  width: auto;
  height: auto;
  margin: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: block;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
}

.div_cfwf_xnucvr2_pricing.hover_div {
  text-align: left;
  background-color: #fff0;
  background-image: linear-gradient(315deg, #1e293b80, #0f172a80);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.btn-def {
  text-decoration: none;
}

.btn-def.pricing {
  width: 100%;
}

.link {
  color: #9ca3af;
  text-decoration: none;
}

.link.email {
  font-size: 16px;
}

.div_cfwf_pzsnifsd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #ff8904, #f54927);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.div_cfwf_pzsndsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #0a0a0a;
  column-rule-color: #0a0a0a;
  width: 48px;
  height: 48px;
  caret-color: #0a0a0a;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(90deg, #3bb8db, #1a7595);
  border: 0 solid #e5e5e5;
  border-radius: 12px;
  outline-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  block-size: 48px;
  inline-size: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0a0a0a;
  transition-property: none;
  animation-duration: .5s;
  display: flex;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}

.text-block-2, .text-block-3, .text-block-4 {
  font-family: Space Grotesk, sans-serif;
}

.text-block-5 {
  font-size: 16px;
}

.text-block-6 {
  text-transform: none;
}

@media screen and (max-width: 991px) {
  .section_cfwf_sqzqfd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 4rem;
    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_jvrwys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wcnxnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_dwibmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_vsvucu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_utupdm {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_divpnt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rounded_subtitle_yellow {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_kgepmg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_zovooo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_main_style {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .white_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(90deg, #fff, #ffedd5 50%, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .h1_gradient_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(90deg, #fb923c, #fbbf24 50%, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_regular {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_gradient_regular {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_rsfhdr {
    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 #e5e5e5;
    outline-color: #fff;
    flex-flow: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_crtxjj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_wxqmwu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_rkqsdq, .path_cfwf_dpsuxw, .path_cfwf_fxbyhm, .path_cfwf_zjpcqx, .path_cfwf_xpglxu, .path_cfwf_lauyip, .path_cfwf_zwibkl, .path_cfwf_tlspcv, .path_cfwf_fgtmps, .path_cfwf_pxygcj, .path_cfwf_egltki, .path_cfwf_hykqpt, .path_cfwf_tiittm, .path_cfwf_timenp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_yjtfgq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_pgncqf, .path_cfwf_vucmtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_hwxibb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_pdskvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .polygon_cfwf_wxwbra {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_ujaayf {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .div_cfwf_wmjomq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon1 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wwhbsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon2 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ffbldt {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon3 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_msgypb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_xlqvng {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_rvspia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .rect_cfwf_wviwck {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .line_cfwf_qcxtmu, .line_cfwf_zjrvjg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_iwytol {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .h2_main_style {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_izxzim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_modscm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .svg_cfwf_zptclb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_goqksa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yzrmvv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qbouxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_furena {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_pcnpua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_kuobbw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_ikujdf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_uckkbu, .path_cfwf_kiagps {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_niqqpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_rgynbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_keyzuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_yzdhlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wvpbqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ummcwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_abktqn, .path_cfwf_ryrpff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_oantzs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_vnxzdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_momvod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xbqrgb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_cnlloa, .path_cfwf_waudim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jkcvkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zbylpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_jotgve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_hhdvxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_kzrlne {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ifwimq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vigkpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_tcosgt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_fnpxzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hilxaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xpjgdl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_xnunql, .path_cfwf_bscjlu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_emmmfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ouljln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_fpvrkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_bhfhea {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gnhuct, .path_cfwf_wphnrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_zabjoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tijsct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nxuluf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_blmzxq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_qnnpvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_uxpnbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_kpwggz, .line_cfwf_jlbdok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_kjtyej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_dkfcpl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_tofilh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xgxwzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_aipfdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_lnyvgm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_thxdnz, .path_cfwf_ixfopt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_sdrdjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kzlvaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_jnxnnl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_fyassn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qotnft, .path_cfwf_dnnmhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_ljmagg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vsppro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bgztjo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_buyiju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_sudfig {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_yniduc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vyywos, .path_cfwf_ptiisk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_wksbqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ksutck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_eafuad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_sccxdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ioiaie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_jacxja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qqxmfg, .path_cfwf_frnysy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_zybvro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jdujng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ptqudm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_rsobca {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_abtkdc, .path_cfwf_qsswmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xfcxpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_budiwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmqcft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_crhhkl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yenbxk, .path_cfwf_lulfeg, .path_cfwf_xfhjyb, .path_cfwf_fxbbfx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ntzjcz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zncmii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_kxlmbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nmnyty {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vraeca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_usceue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_uscqtz, .path_cfwf_ztrorm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_oybqxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_urmitd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ujxcbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_lkjazx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_mcsejn, .path_cfwf_vkdlmr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_osliof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pfvplz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .div_cfwf_ltaidu {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_egbsjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pczwnc, .path_cfwf_hfkvbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ltlxyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_htihgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_tutbam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_cicpfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_poenfx {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .svg_cfwf_jsaaky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_vaaoof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h2_gradient_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(90deg, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_hefjru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_derkoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ermsso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_bpjvyx {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_dpvzwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_syvnly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .span_cfwf_yabfrm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_fbmwsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ouedpo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bzpnwj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_xkmwrj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_luejpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_cbiqca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wthcwr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ujscsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hizqpd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jevnjk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_rduwjl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_wjkvug {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vhruxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ajlynh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bmnrrf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .span_cfwf_yelcfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dlqcit {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlqcit.hover_div {
    display: flex;
  }

  .h4_cfwf_ydzxhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_swugch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vfjqwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_yvtzkl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_skvyfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bumbia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_hoansh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ulvtsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ukcokf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_wmdrjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ajegbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_xpxcsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_mcdrlg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_jjbmwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_jhhraj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_eufuik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_sdvcgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ccitkk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_uqcjeo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_rrxocz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_homspz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_ldptzc, .line_cfwf_fkflxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kigpjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tidiep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ksgooh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qdktnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jtyphk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_rpaanh, .path_cfwf_dwcruw, .path_cfwf_gkxhco, .path_cfwf_bgmmxu, .path_cfwf_toqkhs, .path_cfwf_mkooda, .path_cfwf_prnecg, .path_cfwf_gasddl, .path_cfwf_mpxzhr, .path_cfwf_zhybse, .path_cfwf_ugvacb, .path_cfwf_spknbg, .path_cfwf_ayhmvy, .path_cfwf_upgxve {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_amtvvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_exuzkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_aljhvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xvrppa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ewziko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_zpksli, .path_cfwf_rewnll, .path_cfwf_wyfjiq, .path_cfwf_ddwqmp, .path_cfwf_qmhugl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_nbbrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_hqgisc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_bzryxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_gvzuvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_apikmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_mojjtp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_bbsvpf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_drbcjn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_awnxdg, .path_cfwf_acwftv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rntxqb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_bckvho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_zfrudh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tzbqgz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .div_cfwf_ixvrgn {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    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: inline-flex;
  }

  .p_cfwf_kbgkdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    letter-spacing: .35px;
    text-transform: uppercase;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .svg_cfwf_njemsx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_dfshzr, .path_cfwf_ezdcol {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_cpzxrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    text-align: center;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .section_cfwf_corrsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_siaoqj {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_emmhdy {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_capvom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zqmqsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_diatsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_sfegtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_cwlblg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_xahaeq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_qofjkw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_fpcugk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .svg_cfwf_mcqoiq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xcubxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_yabgmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yxxbym, .path_cfwf_rcmaku {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xnucvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_tefltg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_galmli, .path_cfwf_kjgwjn, .path_cfwf_sagzly, .path_cfwf_cctooz, .path_cfwf_teugxk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_hpclaz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_okuutu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_vgkanv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hxoqar, .path_cfwf_bpgvyd, .path_cfwf_bllpeb, .path_cfwf_knajwv, .path_cfwf_prtqgc, .path_cfwf_rrtuuy, .path_cfwf_dcshtx, .path_cfwf_piarpp, .path_cfwf_dykwov {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_skmjkn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_soskjc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_iozznx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_agprvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_pyujva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pzpqmm, .path_cfwf_stermr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nubzjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_aohbns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ablxrb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_ftmfod, .line_cfwf_fddzvm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tnmrxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_gfdspp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_vosxmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hpvmiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_edyiqx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_mbevxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 1rem;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ktirtc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_hrknho {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_bmngbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_cnqlxg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_spsuae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 2px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 2px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aschic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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_ytndel {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .img_cfwf_ynmsce {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_dgdwpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_uppxxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_fkfpap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #2563eb, #4338ca);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_nnajoh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_mfljgz, .path_cfwf_tktpox, .path_cfwf_bvmznx, .path_cfwf_uvvoyd, .path_cfwf_nemjyo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_eaxvwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_oklnlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mbwaaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kenlsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_obxebi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_myuuuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tcodii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_okufbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_lpsnde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ortbxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_gabiim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vdnkjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_hwirds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hndzoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dhviwc, .div_cfwf_mwqnxg, .div_cfwf_uidrzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_lyywjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_anstvs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_gerhto, .path_cfwf_wayvhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_qlcfxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .div_cfwf_esobol {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .img_cfwf_libfnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_pkbuec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_nsgzzz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_qgdwvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #059669, #0f766e);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_zoocdf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_zbcree, .path_cfwf_btdqlc, .path_cfwf_extxxr, .path_cfwf_zbmywu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nhsmwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ovcmms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_bfhqmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_arzxdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tcxrvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_mjcxfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xmdxya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_xcevsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_hgebta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ociuof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mgtrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_aorhrb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_azzbfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_icubio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xcdfac, .div_cfwf_tncvxe, .div_cfwf_twzwnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .button_cfwf_psoihu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 36px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f973164d;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 36px;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_uracgv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_ddmtgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: auto;
    height: 192px;
    caret-color: #0a0a0a;
    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 #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 192px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_rpqqnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_ddhxkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_cqnuer {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_bzdnyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #9333ea, #6d28d9);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_cdrtzh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_pexhgx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_facxvg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_uzuvzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_xfjzsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gdojgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_wlhrum {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_txovut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_zsbebj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_fgrkdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_ujsafo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_alfasq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_yoygqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lbdytp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_wzlccb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_fgubgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pddlid, .div_cfwf_aqtgyb, .div_cfwf_ldfqrc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .img_cfwf_jafcam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_umpbqc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_tkfwoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_pzsnif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #dc2626, #be123c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_tcwzge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_kryyen {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hanubk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_wwwlkf {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cedwfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rvigap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_hzdjdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bsiota {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pgssoe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_cxlcoa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ekeqdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    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: grid;
  }

  .div_cfwf_abakly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cjenfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_ntoydo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_yczvsx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_dcieiu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_otptua, .path_cfwf_cjyoap {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_oxwuqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tbzvbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ukyjwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uaygpg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_regdpp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_xdczrd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vijmji {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_lhzmyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 64px;
    height: 64px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
  }

  .svg_cfwf_tjeqyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mvibsd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xcjkfw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nuhzwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qabort {
    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 #e5e5e5;
    outline-color: #fff;
    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;
  }

  .svg_cfwf_hshhbw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_tfobej, .path_cfwf_syexnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_jklrkx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_tzslgw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_dggvna {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ebknnn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_civpgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_esutui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_awnnda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_dsgkun {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_erfiek {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_buxcmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_qylqiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tmfcev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_iqgumv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_ppmpqs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_usmbvo, .path_cfwf_lbeohf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_balmdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ftmhwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .div_cfwf_nhsykk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 2rem;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lvhfkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_eyuljk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_aerroa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bspcbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_igvlmz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .svg_cfwf_bstlli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ejtsbj, .path_cfwf_mkyafv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_dlqcit_col_center {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_dlqcit_col-_0pad {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlqcit_col_left, .div_cfwf_dlqcit_faq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .section_cfwf_ztozlf {
    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 #e5e5e5;
    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_yfhldw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_elbozs {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_boxokq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_jhcykd {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_wpgzle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ccrfyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_ilkjwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_kwxife, .path_cfwf_pxpqgk, .path_cfwf_ajypwp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_xrjznh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 96px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_kdfeos {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    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;
    display: inline;
  }

  .span_cfwf_chiwjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    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;
    display: inline;
  }

  .div_cfwf_pnxyzt {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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;
  }

  .button_cfwf_vmvseh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_npmdtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_ixaxbv, .path_cfwf_xejvqv, .path_cfwf_mlqcsj, .path_cfwf_zjgtbh, .path_cfwf_rmumrl, .path_cfwf_zzxprz, .path_cfwf_xuhosb, .path_cfwf_mypftk, .path_cfwf_ecbapr, .path_cfwf_yhafvt, .path_cfwf_jmegry, .path_cfwf_wcimzl, .path_cfwf_qjfymg, .path_cfwf_gywapk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_kbpeif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ooxcii, .path_cfwf_dnwqxz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_mhohwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_tpklfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ciosrd {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_vbpdnj {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_limmjp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_nfalmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_zzwjys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uoejho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jtqbup {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .core-features {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_okeihf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_axkrxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_grsvlg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ebbvqq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xcunga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jjmkju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vaxffp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_cqmqai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_grlsrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xkjmio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_fxqqiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ijamqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_tbvpjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gijygt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_nkfmpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ltbpgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nnvcjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vakeji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_otljbp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_orjqve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wlyfks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vrhgur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_prrtlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_olmjgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vsjbeb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_lemcpq, .path_cfwf_wkicxy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_prvsep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_mviddi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gaqzhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_evhvmp, .path_cfwf_akbvtt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ojerxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_scabjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ieytvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_pbpvpq, .path_cfwf_kkarvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_aommpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_rifexu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lmlzzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ywsaih {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qzcxlr, .path_cfwf_mcntqd, .path_cfwf_afwlbl, .path_cfwf_azvjcz, .path_cfwf_rggdiz, .path_cfwf_gpvvfz, .path_cfwf_wvpmkc, .path_cfwf_uodtjc, .path_cfwf_ejgprj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xdoadk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lgvcin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_jvcogp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_gncxjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_qbtbpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_uyqzhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_amdhou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_odjslz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pcnqen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_aspdal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_rkdvzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_daxyhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_cwnihc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gjebdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ekdycb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iiflco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_zpwyjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jfdstc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gkqujr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_yeydyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rnbwfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uhtgld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_voreqo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_iaqhet {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pagvmi, .path_cfwf_gyrmxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fpkwtj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_laapqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_pifrin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_riaeyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_kecoyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_wbuqcl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_usjnaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_afpjkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_irbnxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ugupwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ewygij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_yuibgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qdijbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_tckmld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_zrfeea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_relyld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_knxrfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vnhuhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kivnvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_kxzqvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_mccopi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_adtntt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tuhwfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_quimak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qrnenf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_rqdkbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_wuwliu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_emtqhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nemzrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_orydmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ugmvol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lxxucx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ixfzhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_wurwio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gglhtj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_twphwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_iiwmmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_rnmbaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_cnstah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_epioth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hcnmic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_gigcdo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qltslo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_bpchko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_fzbhke, .path_cfwf_fyppcu, .path_cfwf_hbmsqi, .path_cfwf_clihbx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_moyzdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wrrtka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qanmsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_qjejhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_hokmkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ynwlwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_naqtbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gktyzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ryxaeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iibcia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_pxchnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_chtsfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_scuahd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_xtfgvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_egxjrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mgqqdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dfucqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vqrfpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uqfhec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jgqbgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qpvizv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_amdwom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_hgadag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_pmfgun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_zzbuot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_hscqxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rvjflf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gyptvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_finupc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_inhdku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_acmkvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_pswcrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pytueq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_emlyal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hhpxsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_etimdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hkuomd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dgfrbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_mpzalb {
    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 #e5e5e5;
    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_pykzfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_xmpntn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dwwbbr {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .h2_cfwf_yemdtl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_rhcnvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_xllfxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bztldk {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_agdapd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_ofyrlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_hufcza, .path_cfwf_fblrki, .path_cfwf_obwkab, .path_cfwf_zpuucm, .path_cfwf_lkhukb, .path_cfwf_uwzjaa, .path_cfwf_nzcfxt, .path_cfwf_rkjvmq, .path_cfwf_nwacwn, .path_cfwf_inahax, .path_cfwf_bleeop, .path_cfwf_hzncwq, .path_cfwf_cqugui, .path_cfwf_rgwwev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_ggffwm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ghpbgc, .path_cfwf_uhrgcv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .section_cfwf_ttwcuv {
    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 #e5e5e5;
    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_cusgil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_yvijfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .913264;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_eijesx {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_pyusfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_bffsje {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_odbyze {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gvkych {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_xljkbx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_ujcuec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_bsgkbv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_zhfxhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 96px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lwjsqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    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;
    display: inline;
  }

  .span_cfwf_hqezyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    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;
    display: inline;
  }

  .div_cfwf_wdfmfs {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_rhihhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_ynsxez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_imbmmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_seprjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_aaqyxv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_icwynj, .path_cfwf_gbbowb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .company-logo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    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;
  }

  .company-logo-div {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: relative;
  }

  .logo-icon-div {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .company-logo-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .header-login-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 40px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f973164d;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    margin: 0 0 0 32px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
  }

  .header-call-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    margin: 0 0 0 32px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .company-nav_menu {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    border-bottom: 1px solid var(--combine-library--grey-200);
    text-align: left;
    background-color: #0f172af2;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-top: .5rem;
    padding-bottom: 1.5rem;
    display: flex;
  }

  .comapny_nav_link {
    width: 100%;
    padding: 5px 2.5rem;
  }

  .comapny-nav_link_dropdown {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .comapny-nav_link_dropdown-toggle {
    padding-left: 2.5rem;
  }

  .comapny-nav_dropdown-list.w--open {
    justify-content: center;
    align-items: center;
    padding-bottom: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comapny-nav_button-wrapper {
    margin-top: .5rem;
    margin-left: 2.5rem;
  }

  .combine-nav1_menu-button.w--open {
    background-color: #0000;
  }

  .combine-menu-icon_line-top, .combine-menu-icon_line-middle, .combine-menu-icon_line-bottom {
    background-color: var(--combine-library--white);
  }

  .comapny-nav_item {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .section_cfwf_pcjobr {
    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 #e5e5e5;
    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_gzsado {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ehzgzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_orwvba {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .949193;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_kudnyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_blhvot {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_pkgnet {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .svg_cfwf_daqvtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_arddrd, .path_cfwf_dbcmmc, .path_cfwf_symrdd, .path_cfwf_kermtk, .path_cfwf_icnxjk, .path_cfwf_nckknb, .path_cfwf_tgqukc, .path_cfwf_srfvyb, .path_cfwf_dbnlva, .path_cfwf_bqxnlq, .path_cfwf_cefgco, .path_cfwf_ccuvlo, .path_cfwf_agibmr, .path_cfwf_bqgjmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_lpefmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ljgfri, .path_cfwf_wxvhzm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_lnowoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_ckyxnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_jruolj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xuhpow {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_auclus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_iwjpiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_gsnkyu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .polyline_cfwf_yeygzk, .polyline_cfwf_nhktcm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_uzvlpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_ssncar {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_svrkse {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_krnbpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_euspqb, .path_cfwf_csblbs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .footer_cfwf_agourg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -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: #020617e6;
    border: 0 solid #f9731633;
    border-top-width: 1px;
    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_plswzp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ulbsyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 48px;
    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: grid;
  }

  .div_cfwf_sgdmcl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .p_cfwf_yzfrks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_zzcxtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_dcahik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_kqbvzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_wtpxch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_huexcj, .li_cfwf_qpbszh, .li_cfwf_uffsjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_bftqxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_poxpnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_tclrbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_fnqvmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_ipipmp, .li_cfwf_wiybmw, .li_cfwf_jieeyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_znsjcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_elvujx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_noazye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xyihqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_azswut, .li_cfwf_smkhqp, .li_cfwf_fwxkit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .footer-btn-link {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline;
    position: relative;
  }

  .footer-btn-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    cursor: pointer;
    width: 0;
    height: 2px;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    block-size: 2px;
    inline-size: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
  }

  .div_cfwf_qgdrtx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1e293b;
    border-top-width: 1px;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_yzhpbb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_uwssgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .footer-policy-link {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 32px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: relative;
  }

  .footer-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    cursor: pointer;
    width: 0;
    height: 2px;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    block-size: 2px;
    inline-size: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
  }

  .div_cfwf_fcucqg {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_kngqml {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_xtjifc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_tgtzfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_cekpdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xfgavr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_ifcieo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_loelnv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aribta {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_blszhv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dzjklc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .h3_cfwf_cezmdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sgvmqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hdrxnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_crscfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_opbrei {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_wrgvjg, .path_cfwf_iakuff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_jybjhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xcouyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mkiiya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_untufz, .path_cfwf_ahapzm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ckttrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bdumpo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zvgdqn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_irptyv, .path_cfwf_imgquw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_yndlev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_kxhqgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_qphamt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_mhdrct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_qualpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_kwqgzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_gtdshw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_cwbyhv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_irtheq, .path_cfwf_xhtlif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_zpwdlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_akrlyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wkabwj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_vvavcm, .path_cfwf_oyqykr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_zgmedo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ywbyue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_emueaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_fwonwx, .path_cfwf_ibbjip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_tdgduf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_yknxxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lsnkzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_xdmdbg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vecdbb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yvebon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_nfygqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .h3_cfwf_dcbols {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_kspfrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fghtax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_bepxcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hnpvhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_vkxtue, .path_cfwf_pefzob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dlbuln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xbffsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_chbyab {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_smlzoo, .path_cfwf_bazzbk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_hqjrfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tgotkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ntmfhi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_nkewqe, .path_cfwf_mczukg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kazins {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vflnws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_cdvcqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_gkpfed {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_xybqpp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_bnkufv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_gbsoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wdvdud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_welbfd, .path_cfwf_scsfbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ppmila {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ilodyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_omsejc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ukstpp, .path_cfwf_hatbce {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_lcbybc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_clrpdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_odgqre {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qyqgsb, .path_cfwf_pedlcl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_orzswd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_trbzab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qefify {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #22c55e4d, 0 4px 6px -4px #22c55e4d;
  }

  .svg_cfwf_arblzo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qwfjbt, .path_cfwf_vuiinb, .path_cfwf_puowcz, .path_cfwf_xhqdrg, .path_cfwf_msocfr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tfilfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ondksb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .h3_cfwf_rwhomb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_cffode {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tkkqvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ddtzif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dervvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_efnmla, .path_cfwf_ovwutf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_xvfebf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jzdmow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_npnbtf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_kyevae, .path_cfwf_rhlgsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ytmneu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xmdcfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jwjbtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_dqovmv, .path_cfwf_eclkvm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_mvykrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_weexin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_alcois {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_mttqos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_wwwwjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_dcydhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_wcdxir {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pogkfy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_jdvcii, .path_cfwf_yutdrf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_iffaln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ecezrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ojhqwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_oxilns, .path_cfwf_mirjps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_pbqfvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_btwpdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zdqjoz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_msdcly, .path_cfwf_xpqibu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ajxwdq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bvexfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_llqoxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_ozutda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hubqwb, .path_cfwf_ueeqnh, .path_cfwf_hfunhd, .path_cfwf_skgdzl, .path_cfwf_lqdqvr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kwjdnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_indldh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: block;
  }

  .h3_cfwf_tdzvwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vnlpnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_krpses {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_qpzvku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dadokr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ipsznm, .path_cfwf_cmialb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_iqmmyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vagcpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zvboep {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_fgcsxc, .path_cfwf_ofzhqp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dcpugc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cgfiek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rpmlnz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xyrtvh, .path_cfwf_sxosjt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dzzceq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ubtvwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ibiuaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_jpqjbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_wpapev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_alhoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dlbhuz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yiebma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_nzfhtf, .path_cfwf_mertbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_yoyfla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_nsqmgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uhkjpx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aghokb, .path_cfwf_artmhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_jhjhff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bmkbpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_urlwrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_zwqzkq, .path_cfwf_nxywpa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_tkuxiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_kedmkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pvjmay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #6366f14d, 0 4px 6px -4px #6366f14d;
  }

  .svg_cfwf_qpmlit {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gncbka, .path_cfwf_txyzhf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qenzap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_efnfbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #818cf8;
    column-rule-color: #818cf8;
    caret-color: #818cf8;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #818cf8;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #818cf8;
    display: block;
  }

  .h3_cfwf_qljjuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zbihhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_afpopo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_asyttd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iicihh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xguiow, .path_cfwf_yrjppb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_yfgqsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_aixtfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_featya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_sbixgw, .path_cfwf_xezdjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_tyedaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cgucyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mautqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_atooxe, .path_cfwf_fmuuta {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_aadnde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_dzmfuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_jknbsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_atziiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_pmrnbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_spfutx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kvxivk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_plzaxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ituwkk, .path_cfwf_hxpgxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_diljrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_nblyhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_aiyrhr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_pgssaa, .path_cfwf_ktfocy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ouojem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ajbawt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pnghnw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_chsfff, .path_cfwf_iqhdjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_uyscnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .build-with-aiflow {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_cycprv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xpxmuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #14b8a64d, 0 4px 6px -4px #14b8a64d;
  }

  .svg_cfwf_qxstwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_tmbyxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 14px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 14px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_oliqnt, .line_cfwf_fiilvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ztfqzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ozhxtq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #2dd4bf;
    column-rule-color: #2dd4bf;
    caret-color: #2dd4bf;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #2dd4bf;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #2dd4bf;
    display: block;
  }

  .h3_cfwf_ilxqgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_abvuur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_spxsbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mcyrub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pcbave {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_otngsz, .path_cfwf_jkhonm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_oyamel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_sjqiro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mjxtnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_lyczsi, .path_cfwf_sprlnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_heacsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cjtbpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_akdpmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_tsbonz, .path_cfwf_njsxuq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kmfopt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qyqulr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_avjxqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_rihppe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_lqayrk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_ynprsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_adiqsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jekkww {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qsmxsa, .path_cfwf_umizco {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_xvqnkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_wlwewt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vnmtyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_lkyvtu, .path_cfwf_dcrvwk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_snftyp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_awhjbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_taghox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ovijqf, .path_cfwf_zjcdvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_vgbhhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_aauzso {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_jmjqrn {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_besags {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uemnvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .modular-infrastructure-customization-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dmwpgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_qrilsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_hbeget {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pzphar, .path_cfwf_lcuwpj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_arrhxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_xuhpgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_tobxqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_edlvzg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_frdpht {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rxhdwp, .path_cfwf_iteiss, .path_cfwf_isxudc, .path_cfwf_yuhbow, .path_cfwf_hpxgey {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_jdxlxj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tciuhr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_ixmlmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_mudiay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_yviqcc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fscqvl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_bifsja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_vuoncd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_jgapfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_jftodr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jqukah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_gipcye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fbsuoj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_rucenj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rbankw, .path_cfwf_thouex {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_wiyibs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_yffdef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_ylhojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rjdsjb {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_sumvyk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cbdzub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vhwmuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-features-box-border-style {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-features-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pjhziz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_zldefv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuflkn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_altimf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qmpszt, .path_cfwf_ttwkwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_szulaf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lymkfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_eryhul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_pndyeu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zzmhyu, .path_cfwf_bfukkg, .path_cfwf_dsgayt, .path_cfwf_ddqefc, .path_cfwf_bwyxjd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_invdmy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hlkups {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aotpje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_zrglvt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_yyzxfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gslmto {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_giovts {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tnpdua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tsbdev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_azcanf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fizrgp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dauxxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_gqhodr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_locxns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_rxmeml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hlikjm, .path_cfwf_fncpzg, .path_cfwf_kwoina, .path_cfwf_rzscgk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tiunkg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ujwasd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_avxgam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_kejwdm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jjokha, .path_cfwf_sunptc, .path_cfwf_gftigu, .path_cfwf_rmucjm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_rvrprt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ehutfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pavyxr {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fajsqq {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_fxzvhq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fbwjsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yaqpny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .deployment-options-box-style {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .deployment-options-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ocnvxi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ivxuvp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_vhwboy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_imwzuz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_uspbsz, .line_cfwf_wvulzx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_hrvldr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_biujfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_juqtdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ljvafb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_amblxf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_hfqvnw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ozbsio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hpyaol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jhgols {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vypjas, .path_cfwf_oiotge, .path_cfwf_dgnfer, .path_cfwf_gxmtbk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bxrqcd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_nysmvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ofodgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_oaxfei {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_ebeipi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_gyybtm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_cfrmrj, .line_cfwf_lnaftz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_emggup {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hwtrob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lirwqc {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_ssixyg {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_wbnjwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_llqamj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xcmnyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dnhyyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_tuxbzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_thgtiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_ssqryd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #f9731633;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_ehplbi, .th_cfwf_vhfsib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: left;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: table-cell;
  }

  .tbody_cfwf_ibkcef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_unhozl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_jjobrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_rowcai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_sfantr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_zbdhme {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_zgfpuk, .path_cfwf_hhehij, .path_cfwf_ucrwyl, .path_cfwf_zvtexa, .path_cfwf_keeyjs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rqsfxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_iqhktv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_sojgcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_aorkky {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_gdslnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_jpotqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_riqkct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_onnwge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_jbfjdm, .path_cfwf_cdahxb, .path_cfwf_otautp, .path_cfwf_afdyml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_fgvomg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zumsec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_oeczit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_jhmxjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_dzwgbb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_iwaspq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_tfebab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_phgvrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_twxetr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_evcftl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qukhtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_thukuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_rfnlnx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_wecbkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_sejvnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_zkjcie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_znzlqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_efbrks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_gvmdgy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ndlaan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tpvmoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_qjftcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_ttinvn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_hetgag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_udbcmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_bzoour {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rbozek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_qjiwtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ckdacl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_obrjla {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .polyline_cfwf_vsersz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xpswyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_batvmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_kzgues {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_jxixgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_cpitcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_tpwvft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hfovgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_lqxaye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_noglzg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 8px;
    cy: 21px;
    r: 1px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_cdnfte {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 19px;
    cy: 21px;
    r: 1px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hubhgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yrxvzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_efzlom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_jdaoke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .section_cfwf_glcnzp {
    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 #e5e5e5;
    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_ecrxvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wvvinp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_bkefej {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ogoosr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_sgdlcd {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .button_cfwf_kbcoei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_wfyjon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_nczdjj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_chehcq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_pzgnzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_qhngcs, .path_cfwf_pqxiap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_lmuwjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_xsqtop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_clmylh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_kmmtqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_flwpvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jffvav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_vwastt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_gwqqyu, .path_cfwf_dseivw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_zigleh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_tfvbrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_nptezh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pqzxgp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_wpwsyj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_gbmeza, .path_cfwf_kikfwe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_uxjxnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_ccsjqn {
    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 #e5e5e5;
    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_owphfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_cvxkwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_bwbdch {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_xbtbvm {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cyvzlw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hqncjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_quocod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_wwsluj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_sbavss {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 24px;
    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: flex;
  }

  .div_cfwf_hnmkax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_auxkof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aapola, .path_cfwf_vdooik {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_escnai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_baunaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_ntiuof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_agumet, .path_cfwf_autkyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_twjevw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_hcdlrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_pprurz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_jgblau, .path_cfwf_wxntwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ccormf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_lbnszt {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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;
  }

  .button_cfwf_ekxklt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_egbucw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_bnjrty, .path_cfwf_vwbcqi, .path_cfwf_sdmfjs, .path_cfwf_yjorcd, .path_cfwf_yjnwqu, .path_cfwf_vxuavz, .path_cfwf_nlkipa, .path_cfwf_vhqifr, .path_cfwf_nfjfmz, .path_cfwf_idgqbr, .path_cfwf_skvgyt, .path_cfwf_waymru, .path_cfwf_jznfux, .path_cfwf_uuiqua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_kowchi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_iqbwwj, .path_cfwf_swrige {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_dcudal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_rrsyeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dioqgz {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_sxjazi {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_brxuez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_exxixo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .div_cfwf_swfluo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_eevqbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_njbtiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_exeqpy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yemvip, .path_cfwf_wsfpho, .path_cfwf_ytvznq, .path_cfwf_ofjenh, .path_cfwf_eeasss {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bbdrek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sdkkkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_ztmgnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tuneoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_eqtvge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_clzifp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_umvvoh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_zawbmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_qnuwve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_yhyjhq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_erfjeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ssszxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_tlbwfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_suuvuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_sqnuid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_btqohb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_mxmsws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lyelgn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mznsjo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_puwynl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_qjgpun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_jpukiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_qbjyrc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dpajom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_izymmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_stinzz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ccmrjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pbxhoi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xpldgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_fvjqrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_zhjwrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_mmtacb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_zioylv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qkbruh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_msyahi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qgzmwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kbhfjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wvcbol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gmilpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_gdqlgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vrqhhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_khbeys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_cmjcfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qtalov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hcpysn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zdiwxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_yykdwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hucdrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_oqalfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_wskuyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bqjgzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_amdwms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_czdyju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_grdise {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_boovqm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_fmshso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ipvoxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_ynapbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_zpqklz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_kgtbsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ueozjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_kkvpjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_mjzunl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_lusife {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_oishgh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_jpegsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_bysuvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ozeqlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hrshbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_bnutbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_xaakvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dbfiwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zgsmzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_vqhcja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oovuvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_uoefrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_eceocs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_vyaahk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tapcfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_jduvvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_vlhgnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_oeksnr, .path_cfwf_vhfjuh, .path_cfwf_ozgcze {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_okkofc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_jyvtoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_blicfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_gpkegv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_yvhsfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_prplfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iswoee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qkbybe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hbawex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qdamyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ldruid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_eqorgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qobgfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vgluhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_orawfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lwlzip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_kkohee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lvxqfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_lmywun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gemjvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_fyzclz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_usrdlj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_jgtaxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hsubij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_qpvkmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jmynoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_tijldh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_lcrkci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_dhtkxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_pqqeur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tdnrfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_tydkne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rrxwse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_knogvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_nosgpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_fyjvra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_uisvpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ovqvlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_uvfrmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_efjhxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_tkqfyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kekzhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_jwoett {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wglque {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bdeskz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ctapmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lpjfwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_nrygwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_hvvevk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_usuezu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ywqtbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_kqxglc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_pitymw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_wenhnh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wkunra, .path_cfwf_pgqumj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_stkjnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_edgrux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_igxkbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_exggsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_fodeha {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qovtbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ovyqrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ofitkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_qcafse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wcaixa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_estyvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jhbpuh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_piictz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wkovlt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hjibdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wkydai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dtehoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rycixr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_xjwydh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xagere {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_elueph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_uupkhc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_oojofh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hginbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_ymokua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_etdpps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yzcnzq, .path_cfwf_mbpygm, .path_cfwf_owemvk, .path_cfwf_uzvyir {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_fducrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zwfrdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_qriekk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tcguil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_bsglhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_kxdcge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_oolcsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_kjaxso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_gcbnau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qsqjrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dfbuvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_baimvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_frmtuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_psgrrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_cofgpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iqfvyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ewixlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_srpmbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_orwefm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xgkgek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_innlgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_ornjge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .section_cfwf_dlafhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_rsopsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_htgkem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_atoyrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_rivioj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_xvadhs {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cgdlwp {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cggvhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_zsrxeq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_mizvwh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_sdnkyq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_devuun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_falwgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .h3_cfwf_ugmdef {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_oaicja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_sdeqdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_ktdblg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_pabohw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_xfubcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_apaavf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_sbejsk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_oqelgl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zyquvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_unlfec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rvwfil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_wscvnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_sbupsq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_mytysr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_qehryf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_alaqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_suckjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_tqoeri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_vrdvob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ankvxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_bxbqgg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zjdppl, .path_cfwf_vnyjcj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kmxzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_cykvcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qrdzba {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_lplnkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_sajjtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_aikdxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_fjbizc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iipbpd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ecvure {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nhezny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hqxkmc, .path_cfwf_znkvac {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tljvhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_ubtzno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_avngch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jftady {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_qzgmex {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ookcaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_vctlwg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zeuwwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_kacwqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zqfqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ekrrep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yinvdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_tnfadx, .path_cfwf_dscmce, .path_cfwf_uvrewh, .path_cfwf_zdrpyl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_seeios {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_lqeajz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_mtkoij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_fknmzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zdcxvu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_cvxdsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ncbkia, .path_cfwf_vbbqno {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_jxzoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_dkzbdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_smchjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ipxyxw {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_twkzyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_mzqiis {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_gtbchd, .path_cfwf_rbztbi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_bmmpcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_uupezd {
    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 #e5e5e5;
    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_izwwfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_atrwzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hrlrhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_bhckak {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_afndxe {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fvcxdt {
    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 #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_nokpyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_xfoinl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_tnxbsj, .path_cfwf_gonxai {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_izyzdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_okxwbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_zcpckv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qtyfji, .path_cfwf_ttepmb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_gsbtye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_asivsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_fgthbn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aclpii, .path_cfwf_zqhevj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_dlrjic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_pcuplf {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_gqtjqp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_uzedpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_lulren, .path_cfwf_pbhazf, .path_cfwf_bvxqen, .path_cfwf_jvlkpy, .path_cfwf_nwqsyh, .path_cfwf_gdfesn, .path_cfwf_blhfsr, .path_cfwf_tjdljb, .path_cfwf_jturth, .path_cfwf_agrkhp, .path_cfwf_gaecbj, .path_cfwf_ldygaz, .path_cfwf_jiwocx, .path_cfwf_sqjyfw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_pxrbtx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_cancmv, .path_cfwf_rssevg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_talisq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_iybtbd {
    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 #e5e5e5;
    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_wwejzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_gtgccz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_tgudvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_fztlnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_kwbjgb {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_saccnn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xjphfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_zpvtqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .line_cfwf_hdpbiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_eqsuxt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_nszejl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 96px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_yjezmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    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;
    display: inline;
  }

  .span_cfwf_lgkyrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    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;
    display: inline;
  }

  .p_cfwf_spvavq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eyxtnn {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_ddfouw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_najnpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_mhtitq, .path_cfwf_zgzbws, .path_cfwf_gblqns, .path_cfwf_avxnlf, .path_cfwf_vptvmj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_bescwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_nezfax, .path_cfwf_dlgjfj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_lkahcb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_goltxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_dpcfiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_myodoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_vazwtl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_yoxhey {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_svnuqu {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fcxyff {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cpwihw {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_iekjqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_liqzhu, .path_cfwf_lbytyd, .path_cfwf_ffunns, .path_cfwf_isrnln, .path_cfwf_clacwy, .path_cfwf_sqvbej, .path_cfwf_iaoobn, .path_cfwf_ylyskk, .path_cfwf_kavmoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h2_cfwf_rjcebf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_vbpwgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_rqqbuf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_katvpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_qglhzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_bhltdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_glszlt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_aoqtpt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_kxrmcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_sbraie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_tenlrm {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fpieoy {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_qahkob {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_tkojzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_fxyszo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ejgngu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ggjadu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_urtbgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_istahb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_lzsuai {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_svxtwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_akokaj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_yctpim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hhzktu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_mxfqdb, .line_cfwf_wluauk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_paqhxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_opgzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_xciznr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_gvhnqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_oteboy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hiarua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_evshga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rqdbwu, .path_cfwf_lpwjjp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fpdfyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_izdqip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lbcewq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ahxyuz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hqrqpb, .path_cfwf_gfwldf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_anspnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pmniac {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kcctvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hsspjo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mdzcjp, .path_cfwf_gobocp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_asyqvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fxjrzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_akyotv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_atnxcf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cajiji, .path_cfwf_vprnxw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_afefsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ydrlzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_npidnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tjisvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_bllxph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_mnzzjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #dc2626, #b91c1c);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef444440, 0 4px 6px -4px #ef444440;
  }

  .div_cfwf_ozztwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f973164d;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #fff, 0 0 0 2px #f9731633, 0 1px 2px #0000000d;
  }

  .div_cfwf_qccgwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973161a, #f59e0b1a);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_jolypd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_tvnhzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 1px solid #0000;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .div_cfwf_hdwnjb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_kzksqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_wzitnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_giaqjy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ncneve {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_eowznq, .line_cfwf_orgwbs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zhumgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_piuwxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jnqggr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_naaemn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_alqdoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mtmjkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ppsmlx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_omoxck, .path_cfwf_gipayc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_txkkcm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_mtonvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uzrbvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kjopwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uygvyi, .path_cfwf_kqtekt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xqbcsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dftmru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bwnnvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_owovxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yludxp, .path_cfwf_mpfkdr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_omuuiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lpxegf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qseacp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wpklaq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fzskfw, .path_cfwf_iamsux {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_agydia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wybkmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_dwfbxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_adgaxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_bqnsiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_jifniz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .div_cfwf_fovlar {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_rtbboh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_krmdrt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_etcuqx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_ovzxle {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lsgmds {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_exbrlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_atxzyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_pcbczk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_bxekho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_bkjnnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kapcrf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zhfkly {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_bzhirw, .path_cfwf_lbqwzm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tqnwpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vgnoxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mdqsrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yfslzz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rlindn, .path_cfwf_akddoa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qbpiix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ugcklf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_wmpdoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bmlsrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rtimpj, .path_cfwf_kijwnu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pfeidl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_erqliv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pdjpph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_fztvkp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_awxxtb, .path_cfwf_ypntyc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tjicis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aqmqbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_simrko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ykmjgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_lvmxjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_jewepm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #2563eb, #1d4ed8);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f640, 0 4px 6px -4px #3b82f640;
  }

  .section_cfwf_zojdli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nndbge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kbzqzt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_mffiuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_ibspro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_woezev {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_emwarg {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_ymtvaf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_jcmvyr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_ljixlc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_acasdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_npwahi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_nfieeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_ayjvot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dxadqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_zvfack {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_lmoxct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_romtko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #f9731633;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_eqnqsb, .th_cfwf_kzxqac, .th_cfwf_ndanca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: left;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: table-cell;
  }

  .tbody_cfwf_qqgvtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_zlujps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_xvoufb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_lhslbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ogfnra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_rrpare {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_dzifsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fjjcoy, .path_cfwf_ipldvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xrnsjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_kevrku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_mpnstv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_tarpae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_uarvlr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_xwvgsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_rhcaqw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_xafnzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bfogsh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_csqvem {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ahrvpf, .path_cfwf_rfjlql, .path_cfwf_vtmbep, .path_cfwf_rmlksl, .path_cfwf_bynday, .path_cfwf_siumxt, .path_cfwf_qzjtuz, .path_cfwf_atavrc, .path_cfwf_kmmpmq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_swihtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_tyvbxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_kwmgmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_pvoiab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_bmdcam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_osyywu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_dbouqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_kpagsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bkszgi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_jmmouv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_lhqxyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wgbvjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_lazrqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_vxofuz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_mxcxbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_pdnrgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_zckxes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ztpaou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_ufchnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lbrwsx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_wtbqml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_fpvwxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_flselp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_tvgdzv, .line_cfwf_gdcoqk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ctrcso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_htjbui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_htfxvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_klbgwj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_sdhjur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_apxevi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ffiiad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_lwdgfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_svxwog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_glhjix {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ihwkdp, .path_cfwf_uiemge, .path_cfwf_gntmhl, .path_cfwf_jeacfo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_oqwklw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_vtdvml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_rnvnsh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_rbiysr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_fhdvpz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .section_cfwf_gyurfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ehgmin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_otlgox {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_zbopwa {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_tfzswl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_dkipwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_gndgej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dmbkfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_estvfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_hdpoih {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xoeaph {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_ufojod {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_vyrzuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_qoepqx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gqknmc, .path_cfwf_jmnfit, .path_cfwf_pgokyb, .path_cfwf_wzyuhw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ackntr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xfbmbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_kksarh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oianuk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_admebb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_rklsxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_blgygs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_mnidan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_vgvdaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_ndpzhv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_qaiyja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_smnaco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rlhhck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xdedtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jsnhyk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_bixiws, .path_cfwf_mlncvh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pwkuyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rozakg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_wflyhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ftgysu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ncllze, .path_cfwf_vuphph {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hodijo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xdidjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cplkxa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_taiybr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_crdygw, .path_cfwf_vxnhjd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sgirwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_uafalt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tksztp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hzarwl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wrwanq, .path_cfwf_pqsinv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wnolzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vmzbes {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_meefon {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_twroog {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_huvcdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bfucqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cqsjop, .path_cfwf_rnoywi, .path_cfwf_qiodhz, .path_cfwf_upkdje, .path_cfwf_pxqjtp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ogiroj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_cizoxy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pciefq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_cnniyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_znxazn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_hhqmsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_bpbnpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_rytckr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_efhlqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_quzxvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_vcmxdu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_lwyaun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ljumym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_shqbux {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_daxxxb, .path_cfwf_bjeacf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cjnfth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nynzqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cxpqri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zfjzct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuqera, .path_cfwf_eadpcb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_mwirie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qqokjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lrrkgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_xcfaaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vqunks, .path_cfwf_ockvxd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_plnuze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_yrqdyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oexqji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iunnbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_thnbcz, .path_cfwf_fltpyd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_atkowz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ddmdrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_nncdti {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_fqieqd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_bcxtun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_pqhlbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_egexso {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_gprolg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_hereoe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_gfetnj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_mzxddt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_fwsglc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_ixbpgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_jqhvrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jvojne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_alprwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_ixkmka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jiopsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tutwgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_jwylvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_cefkzp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_frgbrl, .path_cfwf_jixzhc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_iammim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wiewdb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_iutqfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_asscvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ufwjdz, .path_cfwf_lckoun {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qwrkgy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ekeeqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ohiyip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mikfjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ancyjg, .path_cfwf_btyakk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vimpee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fbhgmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lhenfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bqvzgf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_oomfnb, .path_cfwf_syrvnp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_teugea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_mitotw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_vqpdxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ahixqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ckynti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_khdcgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_uiegwt {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_iansky {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_ejigmi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_sconsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_nudbek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ckknhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ftjuqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_auiuzl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_sxpjut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_szpvwu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_opreno, .path_cfwf_lprqdl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ecyajj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_awhivj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xpqjqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_jnxune {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pnjldg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_xhznxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vmkzjt, .path_cfwf_dsbwhr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tsmswa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ehyscc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_evpmvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_vglaal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_agbsmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_qccnmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nlutyc, .path_cfwf_pxyhpu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bhlavn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hhwrvt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_azrotk {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xfzahu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_cbnfqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_truhpo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nspvbt, .path_cfwf_stgxnw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_gyxyfz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_opcaqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_yccxjj {
    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 #e5e5e5;
    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_jgbxsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_eyvljq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_whyyvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .902899;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ttiwac {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_bfwqwp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .h2_cfwf_hmlxox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.8px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 72px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_rlrpsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.8px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_ylwblt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hguqhx {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_juykkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_zmcibo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_tieoee, .path_cfwf_vdbvob, .path_cfwf_mvxooz, .path_cfwf_vwmozr, .path_cfwf_nwkbgb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_hbdttf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_iwllsp, .path_cfwf_fiofod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_pawpao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_uvecba {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_eexeha {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xhrwfv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_veeozs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_idmigz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_cfqspx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_byfaho, .path_cfwf_iidluh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kymmdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_nmacdb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tmqvlr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_mbjphr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_bjtqrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_frzhny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_syjnrr {
    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 #e5e5e5;
    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_cinnuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_plmmqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .913244;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_jofnvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_nzkuem {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_qqmghp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_kyplgz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_klkdwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_hubfqq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .circle_cfwf_pfleom {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_qrbcav, .path_cfwf_atbgvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_xnbjls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.8px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 72px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_nblhst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.8px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_gpcjlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.8px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_vufzai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.8px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_pvnetc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_uytalt {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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;
  }

  .button_cfwf_tkrbdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_jjvxku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .circle_cfwf_oettej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_xlfbai, .path_cfwf_kkowbk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_gyerst {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_mdkrec, .path_cfwf_sjhszm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_iirqvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_afuwhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_uvocak {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_rvfchz {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_arvsiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #3b82f61a, #2563eb1a);
    border: 1px solid #3b82f64d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_rgwpdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_nuxdma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .span_cfwf_znogkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #93c5fd;
    text-align: center;
    column-rule-color: #93c5fd;
    caret-color: #93c5fd;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #93c5fd;
    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: #93c5fd;
    display: block;
  }

  .h2_cfwf_whlkkp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ddvtso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #60a5fa, #3b82f6);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mcidmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_wyhuui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_knmjoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_irpybe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ustumd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cbqsmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_johsmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ejxgbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vygxto {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mwhyfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_vlhxrw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_whflma {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_awbakp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ybsjtx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_amavaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_hkufpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wgndov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_iijemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_xcdfpd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_smdkwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_lpaaoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_spxzdh, .line_cfwf_fktbtz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aqdmdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_hbshfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sogfwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aypsrk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_pmqhrm {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_mzplav {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #a855f71a, #9333ea1a);
    border: 1px solid #a855f74d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_aamvsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_eztwab, .path_cfwf_avptsx, .path_cfwf_oepdmd, .path_cfwf_shbqhh, .path_cfwf_yfpuca, .path_cfwf_ojaapp, .path_cfwf_ewmgaw, .path_cfwf_wfhctw, .path_cfwf_czegku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .span_cfwf_ifamqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d8b4fe;
    text-align: center;
    column-rule-color: #d8b4fe;
    caret-color: #d8b4fe;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d8b4fe;
    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: #d8b4fe;
    display: block;
  }

  .h2_cfwf_kcwbdt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xepljz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #c084fc, #a855f7);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dfzpkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_lzetrv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_incauy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_mzdqem {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_mpvdpm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hrfuev, .path_cfwf_jawzqo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ruqxfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_mkutje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qthium {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qinqkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qflqiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_tjawqf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wsidyo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_jamulf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rkhciy, .path_cfwf_cncxbo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_whzvag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_soddxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_bjbbol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jdsqsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tadoqw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_magnnw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_piemnd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_xodfxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kkoaiq, .path_cfwf_giluvk, .path_cfwf_inmmag, .path_cfwf_koitth {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cgyzze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jxjncu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_uxknwf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bgigxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mdyglr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_lzekze {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vvlihi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_geikyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nxrgcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_joggyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_saqcht {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_bjujro {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_yxdmgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b9814d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_istnhv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .rect_cfwf_mzuzsf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    width: 20px;
    height: 8px;
    caret-color: #34d399;
    rx: 2px;
    ry: 2px;
    stroke: #34d399;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .rect_cfwf_qozitg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    width: 20px;
    height: 8px;
    caret-color: #34d399;
    rx: 2px;
    ry: 2px;
    stroke: #34d399;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .line_cfwf_tbttvb, .line_cfwf_ygwnau {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_vlfano {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    text-align: center;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    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: #6ee7b7;
    display: block;
  }

  .h2_cfwf_dpzbpk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_bwjkie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #34d399, #10b981);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_qryvsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_pecnxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nieoms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_tvhdsl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_szfhev {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vkzuak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_imaiqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_rjtlvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vdflex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ahphic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_dswdog {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_hbzhqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ryrter {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_szqxet, .line_cfwf_gmioti {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_lnmazi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_foxhmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_yhisxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jwfutg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nsvtdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_orgpje {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_upsjnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_yyotoz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_imfzvw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_innwvf, .path_cfwf_ekuxwu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_nplomc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_yfiids {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qmrkmh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nimmiz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_bxdodu {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_etyall {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_tfdbtz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .line_cfwf_ruaedw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_lthvmt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_vbhtre {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .h2_cfwf_tyvawr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zgodso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_bhnivf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_bmltue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_vdxcve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ujhbef {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_lekinv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_bfedzy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fsnekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_rnsjjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_peosin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oivoxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lsezbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_xkhsry {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vdqxjg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ddrbcp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sdhqvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_dkwkql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zuajra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ixzfwe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zwtavt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_pbmuju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jsjirb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_pisbrq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_spfybh, .path_cfwf_cdaokn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zjppaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nvmwnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_owkhvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qbmfev {
    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 #e5e5e5;
    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_pbwwpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_pnmxdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_qyqchl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_txchja {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_igajdc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    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_ujsjqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    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-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f973164d;
    border-radius: 24px;
    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;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731633;
  }

  .div_cfwf_fqyydu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 80px;
    height: 80px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 80px;
    inline-size: 80px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
  }

  .svg_cfwf_agthxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_thctgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 16px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_liyjtu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h2_cfwf_sxedew {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xxgyeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto 48px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ylrrto {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_lgiolv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_elwito {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .circle_cfwf_cxfglr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_nxrfon, .path_cfwf_wohwhf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_xfzxhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_gbmeai, .path_cfwf_nyfqzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_pisnxy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_jxjoea {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .rect_cfwf_keeenb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    width: 20px;
    height: 16px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 2px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_nhidld {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_kkksoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_jshpoi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_ekioow {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 16px;
    caret-color: #fb923c;
    rx: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_ooxwvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_xeovwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_gzmtwk {
    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 #e5e5e5;
    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_vabdpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wrrjda {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_gfwipd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_ezltet {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_zdgzbe {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_chsvbr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mwblnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_mxkfas {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_yvolhb, .path_cfwf_othsbz, .path_cfwf_jxsumz, .path_cfwf_rtmrap, .path_cfwf_bypihx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_bebtci {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_xvbqhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_mokqhg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_nmgoft, .path_cfwf_uqnpak, .path_cfwf_khxnkd, .path_cfwf_ndluoi, .path_cfwf_rimqxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_huzdos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_mjgqzj, .path_cfwf_ucedpj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_hasajh {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_cbgyaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_dtzvne, .path_cfwf_vazfuq, .path_cfwf_zhhkho, .path_cfwf_stknhd, .path_cfwf_kkzzhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_rgjvbw {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .div_cfwf_ghtiip {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_rjilnh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xmiatd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_izzdzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_diqybn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_jfnpdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_uekyfe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_xopmfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_dskcef {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_zfckhy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_xafgwp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_qzpcin {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_iludzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_qgldbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_bechlk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_kelnif {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cpodhp {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_udjdin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_igqopc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .legal-trustaiflow-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_tnxpxq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_tvhgms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_tbxmtc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yrqvsc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bwetvk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tnpqnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hypvuv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_hrvmvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_xkanpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_auvebg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_omidva {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_jifmbv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_huqcrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fhwaoq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_eknfht {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_satxdc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gdbfhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_asgsnv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ixgzgk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lerriy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tdnzcj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_umadnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_pipivr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ninecz, .path_cfwf_icvzwy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_utkrye {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_dilzlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_yaimpm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_kzuwkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_rwulei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hmaxsu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_riekih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_inzugf {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_tqvjid {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_bagtaf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ntisqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .div_cfwf_ybhxxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_azqdsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_nvphsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_siqgoh, .path_cfwf_kltufu, .path_cfwf_volfta, .path_cfwf_mrsqye, .path_cfwf_ffiuhk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_choqyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ijjbdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_zawums {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_tkgbku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gqcnqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_vbvhap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_eqlddi, .path_cfwf_thwgzt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_qbgewp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_xtuknj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_clxhqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_nprlil {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_rsotzd, .path_cfwf_fnwjqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_qlnwmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hiyjhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_llhsmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_nahvgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_srohed, .path_cfwf_pqijnd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_hmladb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_kpiarr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oevjgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_exabdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_lhazgw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_mgxpte {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cquqkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_tpjtfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_gkrvoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_vbstyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_efiuie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_axawod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_srzdos, .path_cfwf_hjbaxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_ztefch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hvmbgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sohuuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xnwomm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qwwssg, .path_cfwf_uayiye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_aydmwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ejbqsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sgymsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ksqvup {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_oyqjnw, .path_cfwf_rezuth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_pnemxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_azgxwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_prtocq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_haltxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_pmlcqw, .path_cfwf_kirupv, .path_cfwf_ppuysg, .path_cfwf_fipdtv, .path_cfwf_hvkeny {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ytsoqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ykepdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_gopvdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_emdmhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wgizjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_dunkbu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ejwjsj, .path_cfwf_wogjrt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jxuejg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hchhjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_tvflwx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xicfym {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_wvxjmx, .path_cfwf_wmlmjh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_opvpvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pgobai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nbichh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_yyzdtf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ikhyvi, .path_cfwf_tgooqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_hepxwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_evgaly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uljous {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_wwolzc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ndltmc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pcjmuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_fhvyph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_fmsgte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_cpuekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hizbqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ixmrrt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_bipvtd, .path_cfwf_nicbie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jurvhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_fturyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_stkuzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_papoja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gdjfub, .path_cfwf_xnamlh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xgwdjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_japbel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ryqeqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_iibxkk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gpjwei, .path_cfwf_kyefor {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_sukjvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ubhdzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qbtcqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ijpdvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mmruhn, .path_cfwf_imytmn, .path_cfwf_vizwqn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rgqadf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_onydwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_yfxupm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_azkvkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_uymgnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_awpxlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_nfajle, .path_cfwf_arksyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_gedjdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_wbnzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_edypkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_temgll {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ugecsk, .path_cfwf_ilurhw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xwpgdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_mlpejm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qmjqly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_gqognd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_rkipeg, .path_cfwf_lstaec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_aomwau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qofgbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_gkgunp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_gjbkhk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_oequhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pbfnjs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-and-compliance-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_yrrfza {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_slglev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_eadjfu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_nnlxaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ljqdyz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xtgtgf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_jdvjor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ctyxzd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_yoqaig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_fmutyu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wygsns {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_iyuxnz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lnbpwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_idebhm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_gfnekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_sbxwsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nnflxo, .path_cfwf_kiitcv, .path_cfwf_ltwocx, .path_cfwf_wneljy, .path_cfwf_odakaj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dwymvk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_rswsfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pdmnzt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_jcpezg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_giasdb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_awnvpz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_kwltks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kkidrk, .path_cfwf_xxqhhr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_maqzcf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ougvon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_jzgbun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_jlhfnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_zczqlh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hwljie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_ypwmvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_owdxam {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_mnhjtg {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_zdvwzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_epqqrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    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: grid;
  }

  .legal-compatible-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_kpgsjp {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_qbawmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_jgoata {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rhlsns, .path_cfwf_bqktlv, .path_cfwf_gcouen, .path_cfwf_knfgyh, .path_cfwf_inkhio {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h4_cfwf_cjzyjv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .svg_cfwf_sqkter {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_knkzur {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_utomwn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_clvnxb, .path_cfwf_boiwlt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_asdnwr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zpfkbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_syiocm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_qxfysd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hndozd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zxuftc {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_tgmnyi {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_vuevcd {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_atgfed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_suzasx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .legal-firm-wide-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_pvrvwz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_dnrgbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_arhvhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xzwxml, .path_cfwf_bnizoq, .path_cfwf_wlgesw, .path_cfwf_wnjsxd, .path_cfwf_qiiras {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_nmtqjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_icaofy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fandmw {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_xocfro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ndevff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uwanip, .path_cfwf_rpqsmy, .path_cfwf_gspgpi, .path_cfwf_sjyorp, .path_cfwf_czvlwr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_olfuoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_pxpskc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_iqbrbq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_qopmxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_sxcjfo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_mwcxrs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fnmjba {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tufrqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_llvnbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jzprzm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_hpbkdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ojdymh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lptylq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dxiolg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_dtmlhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qqgyjx {
    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 #e5e5e5;
    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_qpqthu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kwnymt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_mdsaov {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .923062;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_uqvbad {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_cprgnp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_pogftd {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_unuawd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_zkpzvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_jphgmj, .path_cfwf_istxuc, .path_cfwf_pwgfsm, .path_cfwf_twfpdu, .path_cfwf_fdfxum {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_cohjkq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_vujpyf, .path_cfwf_xwajdj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_jtgqph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_peetzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_zdvums {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_qdlofp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_vwhfsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_mbzram {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_gnmmyt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_steuix, .path_cfwf_hzahgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_mmgdon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_efndhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_ahnysf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ktyvwx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_mtklky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_obqqar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_glucpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_lrdxek {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ywowmm {
    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-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_qgybsf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pxcdjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_fssnbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_dnfgjk {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .a_cfwf_oidtbp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -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_zxjjey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_muqatf, .path_cfwf_quvqza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_kdbunt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_chfdrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .a_cfwf_lnjmjc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: auto;
    height: 44px;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 1px solid #f9731680;
    border-radius: 6px;
    outline-color: #fb923c;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .section_cfwf_jfamzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_ogdjlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wzipcs {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_jzqsyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_luadlg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rjgqhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_munnnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_wqapuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_hoyziz, .path_cfwf_cegzbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_jcfwrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wiumkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dabydk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tcwbni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nxbilw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_ypcjmg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_glzgvw, .path_cfwf_pfizqv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_bfggfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_baswdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pcxabe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_djdpat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rtqhnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmvate {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_hrhdjv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_jnzfei, .path_cfwf_dxnank {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_lzxhge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_riihxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wshatf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_elconn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_azkdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_qisoib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hgfydr, .path_cfwf_tnghwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_nlkacg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wupuyl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_gojkva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ufybix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_oxahfj {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_luwenu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ofywxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rejcgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_itcfvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_xpjfjs, .path_cfwf_jjpjad, .path_cfwf_fatpdm, .path_cfwf_gqsofx, .path_cfwf_hduoth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_rtbnli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_asjrhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_tyceim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_mervbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_yisdse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sxlxxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_gkdgrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hdxrek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xwhozm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_axgsni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_oocazx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qjvbwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jryedc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qxndif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_kaehgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nhnwdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hknvxq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_pkndgw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_isqugx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_egzayg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nnrpue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lsnwqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_dsseni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_weyjfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_iqikue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_stsnii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_qoidqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_kmwjls {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_hmzjen {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .path_cfwf_xxtakk, .path_cfwf_tefdkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_ystpjt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wpqtjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zqvsst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_tmvhuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_bdnwgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ywunlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_trnqcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hdghtg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_zfanhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_isgvun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_dgjncd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xjyhja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_dqqqjs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_wrjjoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_rvoqru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ejycph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dzbczv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_huglqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_dktxdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_zaodtf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_aoqgjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_urgxef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qjreqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dinzco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_vxukqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gqmbsq {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_shbzgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    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: grid;
  }

  .div_cfwf_ipcuya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_mucrek {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qcobhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_zerllp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pdqynz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bfjdid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jrgghe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_abpkoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_bhebzj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_bjcxjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_lrxvzj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_uydcos, .path_cfwf_anknnb, .path_cfwf_yfafpq, .path_cfwf_vaeigk, .path_cfwf_pmkddt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_itncyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xpfzub {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .ellipse_cfwf_bhyxoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_oncqep, .path_cfwf_sbrwew {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_xjqazd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lhozje {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_fswmlx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    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: grid;
  }

  .div_cfwf_iiiaye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #4ade80, #34d399);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_cdzdov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_nrhwoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #60a5fa, #22d3ee);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_xgxbmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_akgook {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #c084fc, #f472b6);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_trnvrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vqmhph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_jyyhix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ckeisu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vavxsk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_doqxuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nadhsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_krjizd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_yatstx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_wtydqf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .circle_cfwf_ingnfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .polyline_cfwf_dsvacd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_noulrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_fwysac {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_htfcog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mtnvwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_camsem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_hvwizh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_awfqra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_sumanu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rtlcmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ygwdxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_diffdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_waauol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_padvvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vfzkgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_tnrzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gxlbyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_ukfvtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_mlutuz, .path_cfwf_xgyede, .path_cfwf_cncqvq, .path_cfwf_gifqkg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .circle_cfwf_tnhgbe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .h3_cfwf_rcyrsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_psrsvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_oadwtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_btaljr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qzzvdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ltfjbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mbpuqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_radhyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_bobrzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dwnsop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ufxgri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .p_cfwf_dhdhvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1e293b80;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    padding: 16px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_fjcmoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_cxmqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #f973161a, #f59e0b1a);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kwpmmj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .h2_cfwf_fwuioe {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_ogpawb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_ukrskq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_icrits {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_ddrdin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_muepjl, .path_cfwf_tkoeiy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_afhtfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ccaxwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_skcfyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_mqifdr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_adyfjg {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .a_cfwf_omvugc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -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;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .svg_cfwf_pgqndb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yqtidd, .path_cfwf_cuchgz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_cenryd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_chcyxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .a_cfwf_lgwlqk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    width: auto;
    height: 44px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 1px solid #4b5563;
    border-radius: 6px;
    outline-color: #d1d5db;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_ejsoyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_qhxilu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_itmeou {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_ejefkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_pylabn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jyeyry {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_poilsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_rkouyx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_rbmsvi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .span_cfwf_whfzbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jjaokk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_dfkokl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_royhtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_gbfyah {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_rcvlen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_xkmfhg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tthcns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_ondoej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_gphnms {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .span_cfwf_zfzyln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_eihqyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uxspak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tgrgki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_tyezeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_hclnkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .line_cfwf_bngvey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_gnqppd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_uggthr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rkquxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_etyajv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_cdgcxe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fbbf24;
    fill: none;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: block;
  }

  .path_cfwf_yirdon, .path_cfwf_jxfvss, .path_cfwf_dteyws, .path_cfwf_lzbwdf, .path_cfwf_hqubpa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    caret-color: #fbbf24;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: inline;
  }

  .h3_cfwf_noamim {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ogekno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mewsfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_vmjtml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #facc15;
    fill: none;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: block;
  }

  .circle_cfwf_ngfmug {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    caret-color: #facc15;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .polyline_cfwf_yhgmov {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    caret-color: #facc15;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .h3_cfwf_tigcql {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oywsfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_chmfrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_zcoemm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_knutkh {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_foquuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_thplmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ngatih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_mooidc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xgttnm, .path_cfwf_gxtjfg, .path_cfwf_sueajj, .path_cfwf_qalpgp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cgcbnx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ambqxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vwrcla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ygxcrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_uenszj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gygybt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_wiehnl, .path_cfwf_ikmhoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_kqvgeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gziwcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pfvgct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_inzkex, .path_cfwf_rnfxdp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_tcwiug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jxgyhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hcgfcr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qomyva, .path_cfwf_glpgbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_rzfvua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hrvgmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bbfjnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_vsppqu, .path_cfwf_xwjhga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_kmnxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eqiksw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_hrmnfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_wytwbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_gjgbuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ejlojy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #ef4444, #f97316);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_kubdhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .polyline_cfwf_avizue, .polyline_cfwf_sthzhp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sgthae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jhoztg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qrbgse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fdpwyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_wuosdh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jpwhmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qlrdlc, .path_cfwf_isinxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_maqodg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jlcgsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jdgfbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_sdulmk, .path_cfwf_ofqfas {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_qtreys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_wtnebo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wnpmlo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lvojuu, .path_cfwf_lwggii {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_hbabdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tavkar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_nejbyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_fkoiep, .path_cfwf_rtunon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_fdibiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_paqxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_zqxcok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_oqrteu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_vbvoeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ivksja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f6, #a855f7);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bxinmo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cfsrqs, .path_cfwf_wxbysm, .path_cfwf_wiqvrl, .path_cfwf_yrcxme, .path_cfwf_vmosmz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rpwrcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_novrre {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vngyio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_takdwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_ojsvmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ltbopj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_koriep, .path_cfwf_ryhshp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_cqlrax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_kterpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_booavj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_dvazey, .path_cfwf_mxtswf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_reitzl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mfubua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_othiuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_hrgfyl, .path_cfwf_usnegd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_yrwvti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fnmump {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pliwqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_kwoqop, .path_cfwf_itrwpm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_bevjvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qyhauz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_pktuza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_usrptx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_ktqcsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mizibj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e, #14b8a6);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_oqnviq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wzcddt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ixqxso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xymmvr, .path_cfwf_ufuerv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kwmbvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nsxvbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_beyqzp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_phoqqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_etqvim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dgabvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_aawvar, .path_cfwf_imiuoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_ksrndo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fvjnzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gpuste {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qollqi, .path_cfwf_jcjvnq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_zqwfwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_naeapi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pfmxjv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_eeajee, .path_cfwf_sznnmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_rmlqhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qwpjhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vjxgip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_ksfjdv, .path_cfwf_gnsfhc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_lhdpvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gpcxzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_pgtyne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_nssooa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_srqqjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ppgdhe {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_hzyzym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .svg_cfwf_zquxqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_lxvqys {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_kgqklp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zdibgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_tvhfzu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_gmdnak {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_jsmddv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .h3_cfwf_ildlbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_brabfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_luhiga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_oprpiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .circle_cfwf_tnqwvs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_afvwtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nrulaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_tsrwae {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_dycfbc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_yknqtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .h3_cfwf_giitbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_kupact {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_bdenge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #f87171;
    fill: none;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: block;
  }

  .ellipse_cfwf_fyeckk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: inline;
  }

  .path_cfwf_ucdlwb, .path_cfwf_bgfwmp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: inline;
  }

  .h3_cfwf_nqkaxd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rezocy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_jeujzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    column-rule-color: #facc15;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #facc15;
    fill: none;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: block;
  }

  .path_cfwf_dawycu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    column-rule-color: #facc15;
    caret-color: #facc15;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .h3_cfwf_xxbjof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pegxsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_foides {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mdeqmh {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_etsedm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_bkmidk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_vcnjdq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_bxhjqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #374151;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_dshgzi, .th_cfwf_hxudpm, .th_cfwf_kjcxrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: left;
    column-rule-color: #fb923c;
    border-collapse: collapse;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: table-cell;
  }

  .tbody_cfwf_xhnctn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_pefmwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_oiziwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_istwzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_luazoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_ggdxmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_vefjle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_qpnjnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_xaaljj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_xyelet {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_fcjgfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_bztlyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_rzdsmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_bkslyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_jnzhaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_bcvgdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_yyyxip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_kunrxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_usexgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_svoojr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_yqxfls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .div_cfwf_kiwhqt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vsmxkm {
    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 #e5e5e5;
    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 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .svg_cfwf_rgjlbj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lonexb, .path_cfwf_lqntmm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_xnywsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_vdnvdd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_rbfpkk, .path_cfwf_teyjqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_kfmchr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_zavbgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_xewdeb, .path_cfwf_yrptga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_dfszav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_pkysog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731640;
  }

  .svg_cfwf_umckfi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yttlbq, .path_cfwf_iptqde {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_muzpkg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jqyctf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .p_cfwf_txgihx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_slvdlc {
    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 #e5e5e5;
    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_gvqqpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_bqpqpj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ldjafl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_tlimnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_igrpen {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_ubnbem {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .govt-hero-top-tilte {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .gont-hero-title-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .govt-hero-btn-box {
    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 #e5e5e5;
    outline-color: #fff;
    flex-flow: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .govt-hero-1st-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .govt-hero-2nd-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .div_cfwf_fjexdo {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .govt-hero-mark-point-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .div_cfwf_zspbta {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_qjbses {
    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 #e5e5e5;
    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;
  }

  .title-underline {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_iosuhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .government-agencies-trustaiflow-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .govt-agencies-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .govt-agencies-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .govt-agencies-subtitle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .govt-agencies-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .mission-critical-use-cases-section {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .mission-critical-use-cases-title-box {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_camaza {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_jbdlli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .mission-critical-use-cases-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .mission-critical-use-cases-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_dgzpyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .mission-critical-use-cases-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_fiyhfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ccmjkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_dkpunh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_mtalug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ccille {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .mission-critical-list-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_kmkeip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jhlqzk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hkglin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_bpnmon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jbtcng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vpxwkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_fouzaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xolmau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .mission-critical-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lueyyl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_guquad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_xutmel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nspuay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ljprod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_veqvag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_iyzqnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_snqaxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_mjmoue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ysynkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dtunwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_tgqmyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nutojo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zphsyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_yekccv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_eylqhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_gbbnmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nhrjat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_wpeiop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_atlama {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vlaoop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nznlug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pbpnzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dobvrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_gnsfdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ajmvfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_yuhbmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lgcrcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_qzatem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_feejbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wnnjzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_parzfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_uaugjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_adqgml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nzvaia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hkikle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lpddep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_xejtin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .mission-critical-use-cases-max-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    grid-column: auto;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .mission-critical-use-cases-max-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_qhhklz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xrfvig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_dqnzta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_oehgtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_demnmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sbkrga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nloifa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_rblqsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ojyvcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_cdurtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_zsizeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hcaqhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-flow: column;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_bgnzsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .security-compliance-section {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .security-compliance-title-box {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_boqcwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_dnmkpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_rehpik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .security-compliance-grid-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-compliance-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-compliance-under-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_nwvtyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .security-compliance-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .security-compliance-subtitle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .security-compliance-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hihapu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_djufdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_ocuakn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_qlwvky {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_curple {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .div_cfwf_jofmvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_qpbwin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .govt-banner-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .span_cfwf_pivmmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jdubis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .span_cfwf_wmpohw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_pbldhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .span_cfwf_cfjydu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_nkawan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_nezjwb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fbzqqa {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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: flex;
  }

  .div_cfwf_zhbsgw {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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;
  }

  .retail-home-section-icon-box {
    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-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h1_cfwf_hxnigw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 72px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_arjfye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fff, #f3f4f6, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_wsfrtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_xvemaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto 32px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .a_cfwf_daoqxf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_dqerqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_cofrgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    text-align: center;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .div_cfwf_xtqria {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lgahgx {
    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 #e5e5e5;
    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;
  }

  .industry-need-private-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 24px;
    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;
  }

  .industry-need-private-ai-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .industry-need-private-ai-box.hover_div {
    background-color: #fff0;
  }

  .industry-need-private-ai-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 auto 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .retail-hero-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .industry-need-privateai-sub-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .industry-need-privateai-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .industry-need-private-ai-max-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .section_cfwf_uakhyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_siygpr {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cydkkk {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_gprwmo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_gieywe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_qhaiwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .flexible-deployment-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    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: grid;
  }

  .flexible-deployment-sub-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .flexible-deployment-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_lrsirn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ugnvrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .flexible-deployment-list-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_vglbwm, .li_cfwf_nfvajd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .ul_cfwf_znjxrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ciraav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .li_cfwf_lykzft, .li_cfwf_nzeaea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .flexible-deployment-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .ul_cfwf_nczpyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_mgkcpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .li_cfwf_mxejld, .li_cfwf_ycdqaf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_rchwid {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_wglqge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_qthgaa {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_pvntpi {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_skbwua {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_uorxow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .div_cfwf_cbhliy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .agency-wide-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .agency-wide-sub-tilte {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .agency-wide-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .agency-wide-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_mkvrvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aojzfk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_hukcyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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;
  }

  .retail-build-with-aiflow-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .retail-build-with-aiflow-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_tghddi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-build-with-aiflow-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_xygdob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .retail-build-with-aiflow-subtitle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    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-image: linear-gradient(to right, #fff, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .retail-build-with-aiflow-subtext {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vrqaez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_ejoonk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-list-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .div_cfwf_ctdcgj, .div_cfwf_rzyblt, .div_cfwf_rjrqoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-build-with-aiflow-subbox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1f293780, #37415180);
    border: 1px solid #4b556380;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .p_cfwf_puqsjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .ul_cfwf_jjjncc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_uxdnwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_iswqmk, .li_cfwf_bdtskd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_gkxgnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dtggeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_killdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_beaxqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_hlbtkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kdtudh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_offbnb, .path_cfwf_mwasts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_zkacsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kcidyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_tiljqg, .path_cfwf_ndedpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_cbjvsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pooeok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uqsgnk, .path_cfwf_ckqazz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_amsmja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ghqiad {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uputbk, .path_cfwf_tseltb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_fitjyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kqxiev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f733, #8b5cf633);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_axfrlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_qnczen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_buydce {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_knsvvz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_riheyi, .path_cfwf_rxapja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_feghob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wynfpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zvjmrw, .path_cfwf_vgcnmf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_blcnsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_grmlyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_dniezy, .path_cfwf_pnikdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_yrswyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .ul_cfwf_tvesjt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_umpzqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_smwxln, .li_cfwf_bvcals {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_xezply {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_sfekwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_okjykg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kwwohz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_sqveds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rulvim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_fksyig, .path_cfwf_ughxnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .retail-build-with-aiflow-list-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gogopk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jbtmue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uaywlv, .path_cfwf_irxcxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_gkqxnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rqgnxg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_mfafhj, .path_cfwf_snukdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_ddbksl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_fgraaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zvpmfw, .path_cfwf_trlrmw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .retail-build-with-aiflow-icon {
    color: #4ade80;
  }

  .div_cfwf_gtuzqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uznbmc {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_xaxaqy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lbizki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_sgshae {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    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: linear-gradient(135deg, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_jxndze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_yowpit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_ggvcph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_hiyoio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #374151;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_yszaki, .th_cfwf_oevtwu, .th_cfwf_xmqfzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: left;
    column-rule-color: #fb923c;
    border-collapse: collapse;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: table-cell;
  }

  .tbody_cfwf_kzdlia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_lilfwn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_qzhnee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_dpoqoi, .td_cfwf_dypsqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_jcdqtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ahhnso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_ttkvoi, .td_cfwf_mnjysb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_jqcieb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_rlccup {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_mbhicv, .td_cfwf_fobarn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_zstyyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_wmklja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_vomdot, .td_cfwf_emvetu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .div_cfwf_xcoohc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding: 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_gmngdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_bspnty {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xomuuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973164d, #f59e0b4d);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_gakuva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_naovza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h2_cfwf_uyhdkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fff, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_drlqmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eplbma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    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: #0a0a0a;
    display: grid;
  }

  .svg_cfwf_idaqqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_gtnjfp, .path_cfwf_cpycov {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_csghld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_jndlrs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_nruyuj, .path_cfwf_nfdyoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_usdiwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_ulfbts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_mlplkj, .path_cfwf_bvxdsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_xerwzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_huxqdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 24px 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_qjvuak {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gqncch, .path_cfwf_vahcnl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_nxdaeg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_pffbmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .p_cfwf_yqbimq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_ctztcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_aivyna {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_nfxyuv {
    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 #e5e5e5;
    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;
  }

  .svg_cfwf_dypxeb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_rszwfu, .path_cfwf_lwchss, .path_cfwf_moqmwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h1_cfwf_cumvjn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 72px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_leefbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 72px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_lyydku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .div_cfwf_beiecp {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_ydwlor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_unpbin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fbbf24;
    fill: none;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: block;
  }

  .path_cfwf_azatfk, .path_cfwf_nxfafe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    caret-color: #fbbf24;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: inline;
  }

  .h2_cfwf_ptgjdo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_mlgnno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_cfwf_hnjxbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .a_cfwf_ijbskm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
  }

  .svg_cfwf_nwbgjq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_deoyds, .path_cfwf_wxkjon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_aoqnqe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mzpkhp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_epvyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ilqzgh {
    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 #e5e5e5;
    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;
  }

  .luxury-industry-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nyrxpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .p_cfwf_oqznqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_nmfdua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ypkqeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_qgtadf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .rect_cfwf_sgazkf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .rect_cfwf_bizmch {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .line_cfwf_iumufl, .line_cfwf_akqmke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_qjsvan {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_icxpdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ukeikb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_rstnfm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_acqpyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_iwtzgc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wpnsel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_madogy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_udbaop {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .rect_cfwf_pdtseo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_pmnifk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_ffgnxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nfsjzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hcfqqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_veyprr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_vlsmkc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_kabkgt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_zgmxgy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nqvyds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xnucvr2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_diatsq2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .h3_cfwf_qofjkw2 {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_fpcugk2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zqmqsn2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_kwwjnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_xmmpnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    align-items: flex-start;
    width: 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_ittgka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 24px;
    inline-size: 24px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jmjaoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hgajae, .path_cfwf_czzzzm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_klxofk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_okneti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nquthq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hxouqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .divider {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_qlioti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_jgcvnq {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_lswerl {
    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 #e5e5e5;
    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;
  }

  .svg_cfwf_hssbma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_rggpod, .path_cfwf_tkbqfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .rect_cfwf_rrgqir {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    width: 18px;
    height: 18px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: 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: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_mmnvyq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_omecnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yqxxuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_cfaevm {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .3;
    color: #fff;
    column-rule-color: white;
    width: 4px;
    height: 100%;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 4px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_khmmng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_mlpbxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    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_gosjyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-right: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lpdolu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gukure {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_vlzxae {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_riawpd, .path_cfwf_iytyoe, .path_cfwf_zhqinv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vrknzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_lowpoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_riojbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_xgxoiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_umzoxs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_faymwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_amkklp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-direction: row-reverse;
    align-items: 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;
  }

  .div_cfwf_phmrou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-left: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_thgwnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_moegxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_uwyhfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_ojfsyd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_vvmcvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cohing {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_qoykdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_uhhhes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_vivnwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_enqwha {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_aoiill {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ygfkjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    align-items: 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;
  }

  .div_cfwf_blpttw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-right: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lpphhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmmvon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_qdfasf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_xjlips {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_onswby {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_frsupd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_rmxiat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_bhddbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bschra {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_qeliln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_znlipo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-direction: row-reverse;
    align-items: 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;
  }

  .div_cfwf_pvyadh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-left: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ltetlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pxqclx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_qitoyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_nfjais {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aynukk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_hhgpkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_lvzvov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ukqsbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_agcsqu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_iwewrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_milestone_card {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aschic2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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_hndzoq2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zqmqsn3 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_tgkubf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    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;
    display: grid;
  }

  .div_cfwf_mfnndd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ypztrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hjkzfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_pwxndr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_daukjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_zhzvhf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hqcddf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_yhzitg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_yzlgxl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_ydkgqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_yqtqcr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .blockquote_cfwf_dxsqiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 18px;
    font-style: italic;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vxhioa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xjsxvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .span_cfwf_pwvsec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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: block;
  }

  .div_cfwf_yevxur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_yoxqne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_twfuef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_qmljqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_review-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-start-start-radius: 8px;
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
    border-end-start-radius: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
  }

  .div_cfwf_rsfhdr_about {
    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 #e5e5e5;
    outline-color: #fff;
    flex-flow: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .svg_cfwf_hmyyxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_ohyktw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_dimlfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_kurfjj, .path_cfwf_iwwhzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_wwupqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .rect_cfwf_iknhqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    width: 20px;
    height: 16px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 2px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_rowais {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .svg_cfwf_uphhsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lgxwia, .path_cfwf_ggojnh, .path_cfwf_bcukqd, .path_cfwf_zsmpii, .path_cfwf_fpiufy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_xetzpx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zcsarn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_najdbk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_cufhzf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_chhzpf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nivdph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ygrkyl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ympqap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_oqhqce {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zqmmat, .path_cfwf_glcnre {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ynlsbf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fmphhp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nvoqqt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ywqflv, .path_cfwf_fqjxcs, .path_cfwf_noslgi, .path_cfwf_anokav {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_bmkyhg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_lasvlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xvniaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_xdmqxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ulddgr, .path_cfwf_mlsfqu, .path_cfwf_eqodsm, .path_cfwf_icsjbu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_slelox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_vrrdoe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_fpkzbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_yjjxer {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vitkmk, .path_cfwf_vccfgu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kzuwkmv2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dlqcitv2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xnucvr_table {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .section_cfwf_jfamzr2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_kjtfbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jpxrfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xhraxm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_azkqls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #a855f7);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_rtuwcw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zejrtp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_dneoqn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_lagyzh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #10b981);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xcxetd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gueiie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 13.5px;
    cy: 6.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_kqndbv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 17.5px;
    cy: 10.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nvplis {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 8.5px;
    cy: 7.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_qkbvuy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 6.5px;
    cy: 12.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_iivefw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qdovki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ef4444);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_nykyil {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qlguwo, .path_cfwf_teunue, .path_cfwf_eikwmg, .path_cfwf_sxzxrc, .path_cfwf_srxugt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ozebmp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_tbfvxh, .path_cfwf_twrrrl, .path_cfwf_nkbyuc, .path_cfwf_zvghxw, .path_cfwf_cxajyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .svg_cfwf_widypw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .circle_cfwf_bdmzso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .path_cfwf_njgobv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .svg_cfwf_exuzel {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_oibgyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .section_cfwf_rivyao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_tpqwsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zgzusx {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #111827cc, #000c);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_plqrhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_miofkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rpizfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xduovw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_gryjsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_jjefuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h2_cfwf_qhetrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_dmlpex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bauhtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_fgzmcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ezfhhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zeqorm, .path_cfwf_jdboog {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_zwggvl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mybvix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_szpapu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_egctgu, .path_cfwf_ahlifh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_bwjmql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fmynqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wiuaic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lahali, .path_cfwf_rwrocu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_jjesfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ectyuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uilwfr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_voprpc, .path_cfwf_pjjvkm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_dqomln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xnucvr2v {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-flow: column;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_rjvltv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: flex;
  }

  .svg_cfwf_oysdxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6b7280;
    fill: none;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .path_cfwf_ebbaaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: inline;
  }

  .circle_cfwf_olceyl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    cx: 12px;
    cy: 10px;
    r: 3px;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: inline;
  }

  .svg_cfwf_mnpnzw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_kmahyw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_akhikj, .path_cfwf_pxatti {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nkhyum {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ipinhx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_dlqcit_col {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xnucvr2_pricing {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_pzsnifsd, .div_cfwf_pzsndsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #dc2626, #be123c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }
}

@media screen and (max-width: 767px) {
  .section_cfwf_sqzqfd {
    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 #e5e5e5;
    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_jvrwys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wcnxnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .902929;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_dwibmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_vsvucu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_utupdm {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_divpnt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rounded_subtitle_yellow {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_kgepmg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_zovooo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_main_style {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .white_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .h1_gradient_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_regular {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_gradient_regular {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_rsfhdr {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_crtxjj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_wxqmwu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_rkqsdq, .path_cfwf_dpsuxw, .path_cfwf_fxbyhm, .path_cfwf_zjpcqx, .path_cfwf_xpglxu, .path_cfwf_lauyip, .path_cfwf_zwibkl, .path_cfwf_tlspcv, .path_cfwf_fgtmps, .path_cfwf_pxygcj, .path_cfwf_egltki, .path_cfwf_hykqpt, .path_cfwf_tiittm, .path_cfwf_timenp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_yjtfgq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_pgncqf, .path_cfwf_vucmtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_hwxibb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_pdskvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .polygon_cfwf_wxwbra {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_ujaayf {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .div_cfwf_wmjomq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon1 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wwhbsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon2 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ffbldt {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon3 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_msgypb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_xlqvng {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_rvspia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .rect_cfwf_wviwck {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .line_cfwf_qcxtmu, .line_cfwf_zjrvjg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_iwytol {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .h2_main_style {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_izxzim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_modscm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .svg_cfwf_zptclb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_goqksa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yzrmvv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qbouxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_furena {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_pcnpua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_kuobbw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_ikujdf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_uckkbu, .path_cfwf_kiagps {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_niqqpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_rgynbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_keyzuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_yzdhlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wvpbqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ummcwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_abktqn, .path_cfwf_ryrpff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_oantzs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_vnxzdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_momvod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xbqrgb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_cnlloa, .path_cfwf_waudim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jkcvkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zbylpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_jotgve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_hhdvxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_kzrlne {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ifwimq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vigkpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_tcosgt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_fnpxzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hilxaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xpjgdl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_xnunql, .path_cfwf_bscjlu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_emmmfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ouljln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_fpvrkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_bhfhea {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gnhuct, .path_cfwf_wphnrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_zabjoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tijsct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nxuluf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_blmzxq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_qnnpvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_uxpnbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_kpwggz, .line_cfwf_jlbdok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_kjtyej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_dkfcpl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_tofilh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xgxwzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_aipfdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_lnyvgm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_thxdnz, .path_cfwf_ixfopt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_sdrdjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kzlvaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_jnxnnl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_fyassn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qotnft, .path_cfwf_dnnmhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_ljmagg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vsppro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bgztjo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_buyiju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_sudfig {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_yniduc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vyywos, .path_cfwf_ptiisk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_wksbqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ksutck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_eafuad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_sccxdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ioiaie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_jacxja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qqxmfg, .path_cfwf_frnysy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_zybvro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jdujng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ptqudm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_rsobca {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_abtkdc, .path_cfwf_qsswmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xfcxpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_budiwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmqcft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_crhhkl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yenbxk, .path_cfwf_lulfeg, .path_cfwf_xfhjyb, .path_cfwf_fxbbfx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ntzjcz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zncmii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_kxlmbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nmnyty {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vraeca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_usceue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_uscqtz, .path_cfwf_ztrorm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_oybqxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_urmitd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ujxcbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_lkjazx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_mcsejn, .path_cfwf_vkdlmr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_osliof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pfvplz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .div_cfwf_ltaidu {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_egbsjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pczwnc, .path_cfwf_hfkvbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ltlxyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_htihgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_tutbam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_cicpfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_poenfx {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .svg_cfwf_jsaaky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_vaaoof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h2_gradient_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_hefjru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_derkoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ermsso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_bpjvyx {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_dpvzwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_syvnly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .span_cfwf_yabfrm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_fbmwsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ouedpo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bzpnwj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_xkmwrj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_luejpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_cbiqca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wthcwr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ujscsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hizqpd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jevnjk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_rduwjl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_wjkvug {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vhruxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ajlynh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bmnrrf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .span_cfwf_yelcfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dlqcit {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    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;
  }

  .h4_cfwf_ydzxhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_swugch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vfjqwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_yvtzkl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_skvyfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bumbia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_hoansh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ulvtsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ukcokf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_wmdrjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ajegbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_xpxcsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_mcdrlg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_jjbmwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_jhhraj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_eufuik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_sdvcgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ccitkk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_uqcjeo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_rrxocz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_homspz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_ldptzc, .line_cfwf_fkflxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kigpjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tidiep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ksgooh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qdktnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jtyphk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_rpaanh, .path_cfwf_dwcruw, .path_cfwf_gkxhco, .path_cfwf_bgmmxu, .path_cfwf_toqkhs, .path_cfwf_mkooda, .path_cfwf_prnecg, .path_cfwf_gasddl, .path_cfwf_mpxzhr, .path_cfwf_zhybse, .path_cfwf_ugvacb, .path_cfwf_spknbg, .path_cfwf_ayhmvy, .path_cfwf_upgxve {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_amtvvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_exuzkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_aljhvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xvrppa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ewziko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_zpksli, .path_cfwf_rewnll, .path_cfwf_wyfjiq, .path_cfwf_ddwqmp, .path_cfwf_qmhugl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_nbbrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_hqgisc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_bzryxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_gvzuvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_apikmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_mojjtp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_bbsvpf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_drbcjn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_awnxdg, .path_cfwf_acwftv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rntxqb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_bckvho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_zfrudh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tzbqgz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .div_cfwf_ixvrgn {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    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: inline-flex;
  }

  .p_cfwf_kbgkdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    letter-spacing: .35px;
    text-transform: uppercase;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .svg_cfwf_njemsx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_dfshzr, .path_cfwf_ezdcol {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_cpzxrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    text-align: center;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .section_cfwf_corrsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_siaoqj {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_emmhdy {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_capvom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zqmqsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_diatsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_sfegtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_cwlblg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_xahaeq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_qofjkw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_fpcugk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .svg_cfwf_mcqoiq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xcubxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_yabgmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yxxbym, .path_cfwf_rcmaku {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xnucvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_tefltg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_galmli, .path_cfwf_kjgwjn, .path_cfwf_sagzly, .path_cfwf_cctooz, .path_cfwf_teugxk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_hpclaz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_okuutu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_vgkanv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hxoqar, .path_cfwf_bpgvyd, .path_cfwf_bllpeb, .path_cfwf_knajwv, .path_cfwf_prtqgc, .path_cfwf_rrtuuy, .path_cfwf_dcshtx, .path_cfwf_piarpp, .path_cfwf_dykwov {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_skmjkn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_soskjc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_iozznx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_agprvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_pyujva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pzpqmm, .path_cfwf_stermr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nubzjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_aohbns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ablxrb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_ftmfod, .line_cfwf_fddzvm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tnmrxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 96px;
    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;
  }

  .div_cfwf_gfdspp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_vosxmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hpvmiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_edyiqx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_mbevxo {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_ktirtc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_hrknho {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_bmngbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_cnqlxg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_spsuae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 2px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 2px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aschic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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_ytndel {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .img_cfwf_ynmsce {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_dgdwpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_uppxxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_fkfpap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #2563eb, #4338ca);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_nnajoh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_mfljgz, .path_cfwf_tktpox, .path_cfwf_bvmznx, .path_cfwf_uvvoyd, .path_cfwf_nemjyo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_eaxvwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_oklnlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mbwaaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kenlsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_obxebi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_myuuuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tcodii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_okufbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_lpsnde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ortbxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_gabiim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vdnkjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_hwirds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hndzoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dhviwc, .div_cfwf_mwqnxg, .div_cfwf_uidrzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_lyywjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_anstvs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_gerhto, .path_cfwf_wayvhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_qlcfxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .div_cfwf_esobol {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .img_cfwf_libfnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_pkbuec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_nsgzzz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_qgdwvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #059669, #0f766e);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_zoocdf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_zbcree, .path_cfwf_btdqlc, .path_cfwf_extxxr, .path_cfwf_zbmywu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nhsmwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ovcmms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_bfhqmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_arzxdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tcxrvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_mjcxfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xmdxya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_xcevsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_hgebta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ociuof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mgtrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_aorhrb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_azzbfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_icubio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xcdfac, .div_cfwf_tncvxe, .div_cfwf_twzwnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .button_cfwf_psoihu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 36px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f973164d;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 36px;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_uracgv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_ddmtgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: auto;
    height: 192px;
    caret-color: #0a0a0a;
    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 #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 192px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_rpqqnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_ddhxkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_cqnuer {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_bzdnyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #9333ea, #6d28d9);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_cdrtzh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_pexhgx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_facxvg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_uzuvzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_xfjzsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gdojgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_wlhrum {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_txovut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_zsbebj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_fgrkdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_ujsafo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_alfasq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_yoygqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lbdytp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_wzlccb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_fgubgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pddlid, .div_cfwf_aqtgyb, .div_cfwf_ldfqrc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .img_cfwf_jafcam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_umpbqc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_tkfwoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_pzsnif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #dc2626, #be123c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_tcwzge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_kryyen {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hanubk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_wwwlkf {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cedwfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rvigap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_hzdjdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bsiota {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pgssoe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_cxlcoa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ekeqdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 24px;
    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: grid;
  }

  .div_cfwf_abakly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cjenfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_ntoydo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_yczvsx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_dcieiu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_otptua, .path_cfwf_cjyoap {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_oxwuqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tbzvbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ukyjwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uaygpg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_regdpp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_xdczrd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vijmji {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_lhzmyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 64px;
    height: 64px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
  }

  .svg_cfwf_tjeqyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mvibsd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xcjkfw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nuhzwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qabort {
    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 #e5e5e5;
    outline-color: #fff;
    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;
  }

  .svg_cfwf_hshhbw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_tfobej, .path_cfwf_syexnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_jklrkx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_tzslgw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_dggvna {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ebknnn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_civpgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_esutui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_awnnda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_dsgkun {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_erfiek {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_buxcmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_qylqiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tmfcev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_iqgumv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_ppmpqs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_usmbvo, .path_cfwf_lbeohf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_balmdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ftmhwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .div_cfwf_nhsykk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_lvhfkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_eyuljk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_aerroa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bspcbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_igvlmz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .svg_cfwf_bstlli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ejtsbj, .path_cfwf_mkyafv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_dlqcit_col_center {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlqcit_col-_0pad {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlqcit_col_left, .div_cfwf_dlqcit_faq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .section_cfwf_ztozlf {
    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 #e5e5e5;
    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_yfhldw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_elbozs {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .913264;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_boxokq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_jhcykd {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_wpgzle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ccrfyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_ilkjwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_kwxife, .path_cfwf_pxpqgk, .path_cfwf_ajypwp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_xrjznh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_kdfeos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_chiwjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_pnxyzt {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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;
  }

  .button_cfwf_vmvseh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_npmdtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_ixaxbv, .path_cfwf_xejvqv, .path_cfwf_mlqcsj, .path_cfwf_zjgtbh, .path_cfwf_rmumrl, .path_cfwf_zzxprz, .path_cfwf_xuhosb, .path_cfwf_mypftk, .path_cfwf_ecbapr, .path_cfwf_yhafvt, .path_cfwf_jmegry, .path_cfwf_wcimzl, .path_cfwf_qjfymg, .path_cfwf_gywapk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_kbpeif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ooxcii, .path_cfwf_dnwqxz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_mhohwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_tpklfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ciosrd {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_vbpdnj {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_limmjp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_nfalmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_zzwjys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uoejho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jtqbup {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .core-features {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_okeihf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_axkrxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_grsvlg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ebbvqq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xcunga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jjmkju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vaxffp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_cqmqai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_grlsrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xkjmio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_fxqqiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ijamqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_tbvpjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gijygt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_nkfmpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ltbpgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nnvcjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vakeji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_otljbp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_orjqve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wlyfks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vrhgur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_prrtlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_olmjgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vsjbeb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_lemcpq, .path_cfwf_wkicxy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_prvsep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_mviddi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gaqzhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_evhvmp, .path_cfwf_akbvtt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ojerxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_scabjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ieytvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_pbpvpq, .path_cfwf_kkarvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_aommpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_rifexu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lmlzzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ywsaih {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qzcxlr, .path_cfwf_mcntqd, .path_cfwf_afwlbl, .path_cfwf_azvjcz, .path_cfwf_rggdiz, .path_cfwf_gpvvfz, .path_cfwf_wvpmkc, .path_cfwf_uodtjc, .path_cfwf_ejgprj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xdoadk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lgvcin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_jvcogp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_gncxjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_qbtbpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_uyqzhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_amdhou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_odjslz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pcnqen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_aspdal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_rkdvzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_daxyhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_cwnihc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gjebdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ekdycb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iiflco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_zpwyjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jfdstc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gkqujr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_yeydyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rnbwfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uhtgld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_voreqo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_iaqhet {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pagvmi, .path_cfwf_gyrmxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fpkwtj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_laapqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_pifrin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_riaeyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_kecoyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_wbuqcl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_usjnaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_afpjkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_irbnxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ugupwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ewygij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_yuibgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qdijbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_tckmld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_zrfeea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_relyld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_knxrfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vnhuhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kivnvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_kxzqvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_mccopi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_adtntt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tuhwfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_quimak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qrnenf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_rqdkbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_wuwliu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_emtqhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nemzrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_orydmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ugmvol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lxxucx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ixfzhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_wurwio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gglhtj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_twphwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_iiwmmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_rnmbaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_cnstah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_epioth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hcnmic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_gigcdo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qltslo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_bpchko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_fzbhke, .path_cfwf_fyppcu, .path_cfwf_hbmsqi, .path_cfwf_clihbx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_moyzdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wrrtka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qanmsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_qjejhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_hokmkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ynwlwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_naqtbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gktyzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ryxaeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iibcia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_pxchnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_chtsfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_scuahd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_xtfgvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_egxjrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mgqqdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dfucqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vqrfpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uqfhec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jgqbgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qpvizv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_amdwom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_hgadag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_pmfgun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_zzbuot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_hscqxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rvjflf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gyptvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_finupc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_inhdku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_acmkvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_pswcrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pytueq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_emlyal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hhpxsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_etimdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hkuomd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dgfrbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_mpzalb {
    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 #e5e5e5;
    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_pykzfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_xmpntn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dwwbbr {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .h2_cfwf_yemdtl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_rhcnvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_xllfxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 48px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bztldk {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_agdapd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_ofyrlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_hufcza, .path_cfwf_fblrki, .path_cfwf_obwkab, .path_cfwf_zpuucm, .path_cfwf_lkhukb, .path_cfwf_uwzjaa, .path_cfwf_nzcfxt, .path_cfwf_rkjvmq, .path_cfwf_nwacwn, .path_cfwf_inahax, .path_cfwf_bleeop, .path_cfwf_hzncwq, .path_cfwf_cqugui, .path_cfwf_rgwwev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_ggffwm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ghpbgc, .path_cfwf_uhrgcv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .section_cfwf_ttwcuv {
    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 #e5e5e5;
    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_cusgil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_yvijfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .880796;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_eijesx {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_pyusfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_bffsje {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_odbyze {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gvkych {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_xljkbx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_ujcuec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_bsgkbv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_zhfxhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lwjsqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_hqezyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_wdfmfs {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_rhihhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_ynsxez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_imbmmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_seprjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_aaqyxv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_icwynj, .path_cfwf_gbbowb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .company-logo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    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;
  }

  .company-logo-div {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: relative;
  }

  .logo-icon-div {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .company-logo-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .header-login-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 40px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f973164d;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    margin: 0 0 0 32px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
  }

  .header-call-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    margin: 0 0 0 32px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section_cfwf_pcjobr {
    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 #e5e5e5;
    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_gzsado {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ehzgzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_orwvba {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .902929;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_kudnyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_blhvot {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_pkgnet {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .svg_cfwf_daqvtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_arddrd, .path_cfwf_dbcmmc, .path_cfwf_symrdd, .path_cfwf_kermtk, .path_cfwf_icnxjk, .path_cfwf_nckknb, .path_cfwf_tgqukc, .path_cfwf_srfvyb, .path_cfwf_dbnlva, .path_cfwf_bqxnlq, .path_cfwf_cefgco, .path_cfwf_ccuvlo, .path_cfwf_agibmr, .path_cfwf_bqgjmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_lpefmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ljgfri, .path_cfwf_wxvhzm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_lnowoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_ckyxnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_jruolj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xuhpow {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_auclus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_iwjpiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_gsnkyu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .polyline_cfwf_yeygzk, .polyline_cfwf_nhktcm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_uzvlpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_ssncar {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_svrkse {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_krnbpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_euspqb, .path_cfwf_csblbs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .footer_cfwf_agourg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -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: #020617e6;
    border: 0 solid #f9731633;
    border-top-width: 1px;
    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_plswzp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ulbsyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 48px;
    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: grid;
  }

  .div_cfwf_sgdmcl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_yzfrks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_zzcxtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_dcahik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_kqbvzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_wtpxch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_huexcj, .li_cfwf_qpbszh, .li_cfwf_uffsjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_bftqxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_poxpnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_tclrbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_fnqvmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_ipipmp, .li_cfwf_wiybmw, .li_cfwf_jieeyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_znsjcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_elvujx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_noazye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xyihqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_azswut, .li_cfwf_smkhqp, .li_cfwf_fwxkit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .footer-btn-link {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline;
    position: relative;
  }

  .footer-btn-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    cursor: pointer;
    width: 0;
    height: 2px;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    block-size: 2px;
    inline-size: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
  }

  .div_cfwf_qgdrtx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1e293b;
    border-top-width: 1px;
    outline-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_yzhpbb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_uwssgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .footer-policy-link {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 32px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: relative;
  }

  .footer-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    cursor: pointer;
    width: 0;
    height: 2px;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    block-size: 2px;
    inline-size: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
  }

  .div_cfwf_fcucqg {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_kngqml {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_xtjifc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_tgtzfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_cekpdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xfgavr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_ifcieo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_loelnv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aribta {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_blszhv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dzjklc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .h3_cfwf_cezmdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sgvmqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hdrxnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_crscfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_opbrei {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_wrgvjg, .path_cfwf_iakuff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_jybjhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xcouyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mkiiya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_untufz, .path_cfwf_ahapzm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ckttrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bdumpo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zvgdqn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_irptyv, .path_cfwf_imgquw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_yndlev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_kxhqgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_qphamt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_mhdrct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_qualpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_kwqgzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_gtdshw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_cwbyhv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_irtheq, .path_cfwf_xhtlif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_zpwdlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_akrlyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wkabwj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_vvavcm, .path_cfwf_oyqykr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_zgmedo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ywbyue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_emueaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_fwonwx, .path_cfwf_ibbjip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_tdgduf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_yknxxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lsnkzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_xdmdbg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vecdbb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yvebon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_nfygqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .h3_cfwf_dcbols {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_kspfrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fghtax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_bepxcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hnpvhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_vkxtue, .path_cfwf_pefzob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dlbuln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xbffsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_chbyab {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_smlzoo, .path_cfwf_bazzbk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_hqjrfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tgotkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ntmfhi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_nkewqe, .path_cfwf_mczukg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kazins {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vflnws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_cdvcqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_gkpfed {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_xybqpp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_bnkufv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_gbsoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wdvdud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_welbfd, .path_cfwf_scsfbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ppmila {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ilodyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_omsejc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ukstpp, .path_cfwf_hatbce {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_lcbybc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_clrpdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_odgqre {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qyqgsb, .path_cfwf_pedlcl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_orzswd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_trbzab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qefify {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #22c55e4d, 0 4px 6px -4px #22c55e4d;
  }

  .svg_cfwf_arblzo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qwfjbt, .path_cfwf_vuiinb, .path_cfwf_puowcz, .path_cfwf_xhqdrg, .path_cfwf_msocfr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tfilfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ondksb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .h3_cfwf_rwhomb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_cffode {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tkkqvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ddtzif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dervvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_efnmla, .path_cfwf_ovwutf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_xvfebf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jzdmow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_npnbtf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_kyevae, .path_cfwf_rhlgsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ytmneu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xmdcfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jwjbtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_dqovmv, .path_cfwf_eclkvm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_mvykrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_weexin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_alcois {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_mttqos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_wwwwjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_dcydhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_wcdxir {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pogkfy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_jdvcii, .path_cfwf_yutdrf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_iffaln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ecezrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ojhqwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_oxilns, .path_cfwf_mirjps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_pbqfvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_btwpdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zdqjoz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_msdcly, .path_cfwf_xpqibu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ajxwdq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bvexfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_llqoxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_ozutda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hubqwb, .path_cfwf_ueeqnh, .path_cfwf_hfunhd, .path_cfwf_skgdzl, .path_cfwf_lqdqvr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kwjdnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_indldh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: block;
  }

  .h3_cfwf_tdzvwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vnlpnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_krpses {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_qpzvku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dadokr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ipsznm, .path_cfwf_cmialb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_iqmmyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vagcpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zvboep {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_fgcsxc, .path_cfwf_ofzhqp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dcpugc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cgfiek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rpmlnz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xyrtvh, .path_cfwf_sxosjt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dzzceq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ubtvwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ibiuaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_jpqjbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_wpapev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_alhoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dlbhuz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yiebma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_nzfhtf, .path_cfwf_mertbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_yoyfla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_nsqmgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uhkjpx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aghokb, .path_cfwf_artmhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_jhjhff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bmkbpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_urlwrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_zwqzkq, .path_cfwf_nxywpa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_tkuxiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_kedmkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pvjmay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #6366f14d, 0 4px 6px -4px #6366f14d;
  }

  .svg_cfwf_qpmlit {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gncbka, .path_cfwf_txyzhf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qenzap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_efnfbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #818cf8;
    column-rule-color: #818cf8;
    caret-color: #818cf8;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #818cf8;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #818cf8;
    display: block;
  }

  .h3_cfwf_qljjuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zbihhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_afpopo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_asyttd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iicihh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xguiow, .path_cfwf_yrjppb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_yfgqsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_aixtfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_featya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_sbixgw, .path_cfwf_xezdjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_tyedaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cgucyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mautqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_atooxe, .path_cfwf_fmuuta {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_aadnde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_dzmfuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_jknbsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_atziiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_pmrnbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_spfutx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kvxivk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_plzaxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ituwkk, .path_cfwf_hxpgxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_diljrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_nblyhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_aiyrhr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_pgssaa, .path_cfwf_ktfocy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ouojem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ajbawt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pnghnw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_chsfff, .path_cfwf_iqhdjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_uyscnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .build-with-aiflow {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_cycprv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xpxmuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #14b8a64d, 0 4px 6px -4px #14b8a64d;
  }

  .svg_cfwf_qxstwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_tmbyxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 14px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 14px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_oliqnt, .line_cfwf_fiilvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ztfqzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ozhxtq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #2dd4bf;
    column-rule-color: #2dd4bf;
    caret-color: #2dd4bf;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #2dd4bf;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #2dd4bf;
    display: block;
  }

  .h3_cfwf_ilxqgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_abvuur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_spxsbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mcyrub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pcbave {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_otngsz, .path_cfwf_jkhonm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_oyamel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_sjqiro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mjxtnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_lyczsi, .path_cfwf_sprlnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_heacsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cjtbpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_akdpmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_tsbonz, .path_cfwf_njsxuq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kmfopt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qyqulr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_avjxqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_rihppe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_lqayrk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_ynprsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_adiqsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jekkww {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qsmxsa, .path_cfwf_umizco {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_xvqnkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_wlwewt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vnmtyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_lkyvtu, .path_cfwf_dcrvwk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_snftyp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_awhjbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_taghox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ovijqf, .path_cfwf_zjcdvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_vgbhhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_aauzso {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_jmjqrn {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_besags {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uemnvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .modular-infrastructure-customization-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dmwpgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_qrilsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_hbeget {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pzphar, .path_cfwf_lcuwpj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_arrhxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_xuhpgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_tobxqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_edlvzg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_frdpht {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rxhdwp, .path_cfwf_iteiss, .path_cfwf_isxudc, .path_cfwf_yuhbow, .path_cfwf_hpxgey {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_jdxlxj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tciuhr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_ixmlmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_mudiay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_yviqcc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fscqvl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_bifsja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_vuoncd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_jgapfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_jftodr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jqukah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_gipcye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fbsuoj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_rucenj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rbankw, .path_cfwf_thouex {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_wiyibs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_yffdef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_ylhojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rjdsjb {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_sumvyk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cbdzub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vhwmuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-features-box-border-style {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-features-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pjhziz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_zldefv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuflkn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_altimf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qmpszt, .path_cfwf_ttwkwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_szulaf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lymkfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_eryhul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_pndyeu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zzmhyu, .path_cfwf_bfukkg, .path_cfwf_dsgayt, .path_cfwf_ddqefc, .path_cfwf_bwyxjd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_invdmy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hlkups {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aotpje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_zrglvt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_yyzxfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gslmto {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_giovts {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tnpdua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tsbdev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_azcanf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fizrgp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dauxxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_gqhodr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_locxns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_rxmeml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hlikjm, .path_cfwf_fncpzg, .path_cfwf_kwoina, .path_cfwf_rzscgk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tiunkg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ujwasd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_avxgam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_kejwdm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jjokha, .path_cfwf_sunptc, .path_cfwf_gftigu, .path_cfwf_rmucjm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_rvrprt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ehutfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pavyxr {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fajsqq {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_fxzvhq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fbwjsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yaqpny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .deployment-options-box-style {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .deployment-options-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ocnvxi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ivxuvp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_vhwboy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_imwzuz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_uspbsz, .line_cfwf_wvulzx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_hrvldr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_biujfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_juqtdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ljvafb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_amblxf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_hfqvnw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ozbsio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hpyaol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jhgols {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vypjas, .path_cfwf_oiotge, .path_cfwf_dgnfer, .path_cfwf_gxmtbk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bxrqcd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_nysmvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ofodgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_oaxfei {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_ebeipi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_gyybtm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_cfrmrj, .line_cfwf_lnaftz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_emggup {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hwtrob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lirwqc {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_ssixyg {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_wbnjwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_llqamj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xcmnyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dnhyyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_tuxbzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_thgtiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_ssqryd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #f9731633;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_ehplbi, .th_cfwf_vhfsib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: left;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: table-cell;
  }

  .tbody_cfwf_ibkcef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_unhozl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_jjobrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_rowcai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_sfantr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_zbdhme {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_zgfpuk, .path_cfwf_hhehij, .path_cfwf_ucrwyl, .path_cfwf_zvtexa, .path_cfwf_keeyjs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rqsfxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_iqhktv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_sojgcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_aorkky {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_gdslnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_jpotqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_riqkct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_onnwge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_jbfjdm, .path_cfwf_cdahxb, .path_cfwf_otautp, .path_cfwf_afdyml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_fgvomg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zumsec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_oeczit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_jhmxjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_dzwgbb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_iwaspq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_tfebab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_phgvrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_twxetr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_evcftl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qukhtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_thukuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_rfnlnx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_wecbkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_sejvnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_zkjcie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_znzlqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_efbrks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_gvmdgy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ndlaan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tpvmoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_qjftcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_ttinvn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_hetgag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_udbcmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_bzoour {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rbozek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_qjiwtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ckdacl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_obrjla {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .polyline_cfwf_vsersz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xpswyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_batvmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_kzgues {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_jxixgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_cpitcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_tpwvft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hfovgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_lqxaye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_noglzg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 8px;
    cy: 21px;
    r: 1px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_cdnfte {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 19px;
    cy: 21px;
    r: 1px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hubhgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yrxvzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_efzlom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_jdaoke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .section_cfwf_glcnzp {
    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 #e5e5e5;
    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_ecrxvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wvvinp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_bkefej {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .923079;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ogoosr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_sgdlcd {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .button_cfwf_kbcoei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_wfyjon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_nczdjj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_chehcq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_pzgnzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_qhngcs, .path_cfwf_pqxiap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_lmuwjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_xsqtop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_clmylh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_kmmtqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_flwpvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jffvav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_vwastt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_gwqqyu, .path_cfwf_dseivw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_zigleh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_tfvbrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_nptezh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pqzxgp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_wpwsyj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_gbmeza, .path_cfwf_kikfwe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_uxjxnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_ccsjqn {
    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 #e5e5e5;
    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_owphfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_cvxkwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .913264;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_bwbdch {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_xbtbvm {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cyvzlw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hqncjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_quocod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_wwsluj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_sbavss {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 24px;
    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: flex;
  }

  .div_cfwf_hnmkax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_auxkof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aapola, .path_cfwf_vdooik {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_escnai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_baunaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_ntiuof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_agumet, .path_cfwf_autkyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_twjevw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_hcdlrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_pprurz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_jgblau, .path_cfwf_wxntwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ccormf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_lbnszt {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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;
  }

  .button_cfwf_ekxklt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_egbucw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_bnjrty, .path_cfwf_vwbcqi, .path_cfwf_sdmfjs, .path_cfwf_yjorcd, .path_cfwf_yjnwqu, .path_cfwf_vxuavz, .path_cfwf_nlkipa, .path_cfwf_vhqifr, .path_cfwf_nfjfmz, .path_cfwf_idgqbr, .path_cfwf_skvgyt, .path_cfwf_waymru, .path_cfwf_jznfux, .path_cfwf_uuiqua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_kowchi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_iqbwwj, .path_cfwf_swrige {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_dcudal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_rrsyeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dioqgz {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_sxjazi {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_brxuez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_exxixo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .div_cfwf_swfluo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_eevqbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_njbtiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_exeqpy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yemvip, .path_cfwf_wsfpho, .path_cfwf_ytvznq, .path_cfwf_ofjenh, .path_cfwf_eeasss {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bbdrek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sdkkkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_ztmgnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tuneoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_eqtvge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_clzifp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_umvvoh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_zawbmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_qnuwve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_yhyjhq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_erfjeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ssszxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_tlbwfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_suuvuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_sqnuid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_btqohb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_mxmsws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lyelgn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mznsjo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_puwynl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_qjgpun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_jpukiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_qbjyrc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dpajom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_izymmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_stinzz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ccmrjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pbxhoi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xpldgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_fvjqrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_zhjwrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_mmtacb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_zioylv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qkbruh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_msyahi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qgzmwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kbhfjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wvcbol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gmilpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_gdqlgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vrqhhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_khbeys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_cmjcfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qtalov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hcpysn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zdiwxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_yykdwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hucdrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_oqalfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_wskuyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bqjgzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_amdwms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_czdyju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_grdise {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_boovqm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_fmshso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ipvoxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_ynapbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_zpqklz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_kgtbsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ueozjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_kkvpjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_mjzunl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_lusife {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_oishgh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_jpegsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_bysuvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ozeqlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hrshbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_bnutbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_xaakvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dbfiwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zgsmzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_vqhcja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oovuvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_uoefrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_eceocs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_vyaahk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tapcfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_jduvvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_vlhgnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_oeksnr, .path_cfwf_vhfjuh, .path_cfwf_ozgcze {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_okkofc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_jyvtoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_blicfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_gpkegv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_yvhsfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_prplfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iswoee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qkbybe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hbawex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qdamyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ldruid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_eqorgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qobgfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vgluhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_orawfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lwlzip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_kkohee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lvxqfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_lmywun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gemjvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_fyzclz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_usrdlj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_jgtaxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hsubij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_qpvkmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jmynoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_tijldh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_lcrkci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_dhtkxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_pqqeur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tdnrfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_tydkne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rrxwse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_knogvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_nosgpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_fyjvra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_uisvpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ovqvlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_uvfrmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_efjhxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_tkqfyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kekzhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_jwoett {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wglque {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bdeskz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ctapmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lpjfwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_nrygwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_hvvevk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_usuezu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ywqtbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_kqxglc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_pitymw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_wenhnh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wkunra, .path_cfwf_pgqumj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_stkjnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_edgrux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_igxkbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_exggsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_fodeha {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qovtbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ovyqrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ofitkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_qcafse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wcaixa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_estyvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jhbpuh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_piictz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wkovlt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hjibdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wkydai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dtehoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rycixr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_xjwydh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xagere {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_elueph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_uupkhc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_oojofh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hginbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_ymokua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_etdpps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yzcnzq, .path_cfwf_mbpygm, .path_cfwf_owemvk, .path_cfwf_uzvyir {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_fducrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zwfrdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_qriekk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tcguil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_bsglhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_kxdcge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_oolcsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_kjaxso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_gcbnau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qsqjrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dfbuvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_baimvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_frmtuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_psgrrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_cofgpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iqfvyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ewixlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_srpmbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_orwefm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xgkgek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_innlgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_ornjge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .section_cfwf_dlafhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_rsopsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_htgkem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_atoyrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_rivioj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_xvadhs {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cgdlwp {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cggvhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_zsrxeq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_mizvwh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_sdnkyq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_devuun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_falwgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .h3_cfwf_ugmdef {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_oaicja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_sdeqdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_ktdblg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_pabohw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_xfubcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_apaavf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_sbejsk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_oqelgl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zyquvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_unlfec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rvwfil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_wscvnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_sbupsq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_mytysr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_qehryf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_alaqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_suckjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_tqoeri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_vrdvob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ankvxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_bxbqgg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zjdppl, .path_cfwf_vnyjcj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kmxzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_cykvcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qrdzba {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_lplnkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_sajjtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_aikdxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_fjbizc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iipbpd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ecvure {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nhezny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hqxkmc, .path_cfwf_znkvac {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tljvhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_ubtzno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_avngch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jftady {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_qzgmex {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ookcaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_vctlwg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zeuwwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_kacwqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zqfqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ekrrep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yinvdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_tnfadx, .path_cfwf_dscmce, .path_cfwf_uvrewh, .path_cfwf_zdrpyl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_seeios {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_lqeajz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_mtkoij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_fknmzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zdcxvu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_cvxdsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ncbkia, .path_cfwf_vbbqno {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_jxzoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_dkzbdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_smchjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ipxyxw {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_twkzyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_mzqiis {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_gtbchd, .path_cfwf_rbztbi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_bmmpcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_uupezd {
    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 #e5e5e5;
    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_izwwfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_atrwzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hrlrhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_bhckak {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_afndxe {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fvcxdt {
    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 #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_nokpyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_xfoinl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_tnxbsj, .path_cfwf_gonxai {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_izyzdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_okxwbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_zcpckv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qtyfji, .path_cfwf_ttepmb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_gsbtye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_asivsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_fgthbn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aclpii, .path_cfwf_zqhevj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_dlrjic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_pcuplf {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_gqtjqp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_uzedpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_lulren, .path_cfwf_pbhazf, .path_cfwf_bvxqen, .path_cfwf_jvlkpy, .path_cfwf_nwqsyh, .path_cfwf_gdfesn, .path_cfwf_blhfsr, .path_cfwf_tjdljb, .path_cfwf_jturth, .path_cfwf_agrkhp, .path_cfwf_gaecbj, .path_cfwf_ldygaz, .path_cfwf_jiwocx, .path_cfwf_sqjyfw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_pxrbtx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_cancmv, .path_cfwf_rssevg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_talisq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_iybtbd {
    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 #e5e5e5;
    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_wwejzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_gtgccz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .902929;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_tgudvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_fztlnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_kwbjgb {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_saccnn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xjphfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_zpvtqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .line_cfwf_hdpbiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_eqsuxt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_nszejl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_yjezmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_lgkyrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_spvavq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eyxtnn {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_ddfouw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_najnpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_mhtitq, .path_cfwf_zgzbws, .path_cfwf_gblqns, .path_cfwf_avxnlf, .path_cfwf_vptvmj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_bescwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_nezfax, .path_cfwf_dlgjfj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_lkahcb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_goltxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_dpcfiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_myodoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_vazwtl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_yoxhey {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_svnuqu {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fcxyff {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cpwihw {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_iekjqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_liqzhu, .path_cfwf_lbytyd, .path_cfwf_ffunns, .path_cfwf_isrnln, .path_cfwf_clacwy, .path_cfwf_sqvbej, .path_cfwf_iaoobn, .path_cfwf_ylyskk, .path_cfwf_kavmoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h2_cfwf_rjcebf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_vbpwgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_rqqbuf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_katvpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_qglhzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_bhltdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_glszlt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_aoqtpt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_kxrmcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_sbraie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_tenlrm {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_fpieoy {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_qahkob {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_tkojzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_fxyszo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ejgngu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ggjadu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_urtbgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_istahb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_lzsuai {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_svxtwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_akokaj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_yctpim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hhzktu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_mxfqdb, .line_cfwf_wluauk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_paqhxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_opgzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_xciznr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_gvhnqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_oteboy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hiarua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_evshga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rqdbwu, .path_cfwf_lpwjjp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fpdfyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_izdqip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lbcewq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ahxyuz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hqrqpb, .path_cfwf_gfwldf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_anspnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pmniac {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kcctvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hsspjo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mdzcjp, .path_cfwf_gobocp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_asyqvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fxjrzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_akyotv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_atnxcf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cajiji, .path_cfwf_vprnxw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_afefsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ydrlzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_npidnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tjisvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_bllxph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_mnzzjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #dc2626, #b91c1c);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef444440, 0 4px 6px -4px #ef444440;
  }

  .div_cfwf_ozztwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f973164d;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #fff, 0 0 0 2px #f9731633, 0 1px 2px #0000000d;
  }

  .div_cfwf_qccgwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973161a, #f59e0b1a);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_jolypd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_tvnhzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 1px solid #0000;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .div_cfwf_hdwnjb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_kzksqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_wzitnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_giaqjy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ncneve {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_eowznq, .line_cfwf_orgwbs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zhumgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_piuwxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jnqggr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_naaemn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_alqdoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mtmjkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ppsmlx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_omoxck, .path_cfwf_gipayc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_txkkcm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_mtonvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uzrbvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kjopwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uygvyi, .path_cfwf_kqtekt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xqbcsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dftmru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bwnnvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_owovxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yludxp, .path_cfwf_mpfkdr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_omuuiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lpxegf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qseacp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wpklaq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fzskfw, .path_cfwf_iamsux {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_agydia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wybkmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_dwfbxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_adgaxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_bqnsiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_jifniz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .div_cfwf_fovlar {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_rtbboh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_krmdrt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_etcuqx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_ovzxle {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lsgmds {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_exbrlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_atxzyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_pcbczk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_bxekho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_bkjnnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kapcrf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zhfkly {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_bzhirw, .path_cfwf_lbqwzm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tqnwpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vgnoxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mdqsrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yfslzz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rlindn, .path_cfwf_akddoa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qbpiix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ugcklf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_wmpdoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bmlsrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rtimpj, .path_cfwf_kijwnu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pfeidl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_erqliv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pdjpph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_fztvkp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_awxxtb, .path_cfwf_ypntyc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tjicis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aqmqbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_simrko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ykmjgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_lvmxjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_jewepm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #2563eb, #1d4ed8);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f640, 0 4px 6px -4px #3b82f640;
  }

  .section_cfwf_zojdli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nndbge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kbzqzt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_mffiuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_ibspro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_woezev {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_emwarg {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_ymtvaf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_jcmvyr {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_ljixlc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_acasdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_npwahi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_nfieeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_ayjvot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dxadqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_zvfack {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_lmoxct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_romtko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #f9731633;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_eqnqsb, .th_cfwf_kzxqac, .th_cfwf_ndanca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: left;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: table-cell;
  }

  .tbody_cfwf_qqgvtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_zlujps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_xvoufb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_lhslbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ogfnra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_rrpare {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_dzifsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fjjcoy, .path_cfwf_ipldvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xrnsjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_kevrku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_mpnstv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_tarpae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_uarvlr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_xwvgsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_rhcaqw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_xafnzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bfogsh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_csqvem {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ahrvpf, .path_cfwf_rfjlql, .path_cfwf_vtmbep, .path_cfwf_rmlksl, .path_cfwf_bynday, .path_cfwf_siumxt, .path_cfwf_qzjtuz, .path_cfwf_atavrc, .path_cfwf_kmmpmq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_swihtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_tyvbxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_kwmgmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_pvoiab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_bmdcam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_osyywu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_dbouqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_kpagsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bkszgi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_jmmouv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_lhqxyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wgbvjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_lazrqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_vxofuz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_mxcxbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_pdnrgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_zckxes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ztpaou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_ufchnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lbrwsx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_wtbqml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_fpvwxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_flselp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_tvgdzv, .line_cfwf_gdcoqk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ctrcso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_htjbui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_htfxvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_klbgwj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_sdhjur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_apxevi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ffiiad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_lwdgfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_svxwog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_glhjix {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ihwkdp, .path_cfwf_uiemge, .path_cfwf_gntmhl, .path_cfwf_jeacfo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_oqwklw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_vtdvml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_rnvnsh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_rbiysr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_fhdvpz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .section_cfwf_gyurfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ehgmin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_otlgox {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_zbopwa {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_tfzswl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_dkipwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_gndgej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dmbkfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_estvfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_hdpoih {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xoeaph {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_ufojod {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_vyrzuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_qoepqx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gqknmc, .path_cfwf_jmnfit, .path_cfwf_pgokyb, .path_cfwf_wzyuhw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ackntr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xfbmbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_kksarh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oianuk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_admebb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_rklsxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_blgygs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_mnidan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_vgvdaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_ndpzhv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_qaiyja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_smnaco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rlhhck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xdedtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jsnhyk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_bixiws, .path_cfwf_mlncvh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pwkuyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rozakg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_wflyhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ftgysu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ncllze, .path_cfwf_vuphph {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hodijo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xdidjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cplkxa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_taiybr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_crdygw, .path_cfwf_vxnhjd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sgirwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_uafalt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tksztp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hzarwl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wrwanq, .path_cfwf_pqsinv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wnolzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vmzbes {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_meefon {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_twroog {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_huvcdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bfucqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cqsjop, .path_cfwf_rnoywi, .path_cfwf_qiodhz, .path_cfwf_upkdje, .path_cfwf_pxqjtp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ogiroj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_cizoxy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pciefq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_cnniyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_znxazn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_hhqmsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_bpbnpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_rytckr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_efhlqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_quzxvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_vcmxdu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_lwyaun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ljumym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_shqbux {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_daxxxb, .path_cfwf_bjeacf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cjnfth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nynzqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cxpqri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zfjzct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuqera, .path_cfwf_eadpcb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_mwirie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qqokjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lrrkgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_xcfaaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vqunks, .path_cfwf_ockvxd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_plnuze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_yrqdyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oexqji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iunnbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_thnbcz, .path_cfwf_fltpyd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_atkowz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ddmdrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_nncdti {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_fqieqd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_bcxtun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_pqhlbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_egexso {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_gprolg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_hereoe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_gfetnj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_mzxddt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_fwsglc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_ixbpgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_jqhvrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jvojne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_alprwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_ixkmka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jiopsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tutwgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_jwylvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_cefkzp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_frgbrl, .path_cfwf_jixzhc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_iammim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wiewdb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_iutqfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_asscvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ufwjdz, .path_cfwf_lckoun {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qwrkgy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ekeeqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ohiyip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mikfjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ancyjg, .path_cfwf_btyakk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vimpee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fbhgmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lhenfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bqvzgf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_oomfnb, .path_cfwf_syrvnp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_teugea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_mitotw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_vqpdxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ahixqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ckynti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_khdcgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_uiegwt {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_iansky {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_ejigmi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_sconsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_nudbek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ckknhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ftjuqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_auiuzl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_sxpjut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_szpvwu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_opreno, .path_cfwf_lprqdl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ecyajj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_awhivj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xpqjqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_jnxune {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pnjldg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_xhznxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vmkzjt, .path_cfwf_dsbwhr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tsmswa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ehyscc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_evpmvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_vglaal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_agbsmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_qccnmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nlutyc, .path_cfwf_pxyhpu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bhlavn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hhwrvt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_azrotk {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xfzahu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_cbnfqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_truhpo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nspvbt, .path_cfwf_stgxnw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_gyxyfz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_opcaqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_yccxjj {
    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 #e5e5e5;
    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_jgbxsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_eyvljq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_whyyvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .902929;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ttiwac {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_bfwqwp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .h2_cfwf_hmlxox {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_rlrpsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_ylwblt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hguqhx {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_juykkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_zmcibo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_tieoee, .path_cfwf_vdbvob, .path_cfwf_mvxooz, .path_cfwf_vwmozr, .path_cfwf_nwkbgb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_hbdttf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_iwllsp, .path_cfwf_fiofod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_pawpao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_uvecba {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_eexeha {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xhrwfv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_veeozs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_idmigz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_cfqspx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_byfaho, .path_cfwf_iidluh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kymmdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_nmacdb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tmqvlr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_mbjphr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_bjtqrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_frzhny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_syjnrr {
    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 #e5e5e5;
    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_cinnuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_plmmqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .913264;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_jofnvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_nzkuem {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_qqmghp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_kyplgz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_klkdwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_hubfqq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .circle_cfwf_pfleom {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_qrbcav, .path_cfwf_atbgvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_xnbjls {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 48px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_nblhst {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_gpcjlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_vufzai {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_pvnetc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_uytalt {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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;
  }

  .button_cfwf_tkrbdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_jjvxku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .circle_cfwf_oettej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_xlfbai, .path_cfwf_kkowbk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_gyerst {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_mdkrec, .path_cfwf_sjhszm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_iirqvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_afuwhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_uvocak {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_rvfchz {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_arvsiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #3b82f61a, #2563eb1a);
    border: 1px solid #3b82f64d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_rgwpdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_nuxdma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .span_cfwf_znogkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #93c5fd;
    text-align: center;
    column-rule-color: #93c5fd;
    caret-color: #93c5fd;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #93c5fd;
    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: #93c5fd;
    display: block;
  }

  .h2_cfwf_whlkkp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ddvtso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #60a5fa, #3b82f6);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mcidmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_wyhuui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_knmjoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_irpybe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ustumd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cbqsmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_johsmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ejxgbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vygxto {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mwhyfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_vlhxrw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_whflma {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_awbakp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ybsjtx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_amavaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_hkufpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wgndov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_iijemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_xcdfpd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_smdkwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_lpaaoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_spxzdh, .line_cfwf_fktbtz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aqdmdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_hbshfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sogfwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aypsrk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_pmqhrm {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_mzplav {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #a855f71a, #9333ea1a);
    border: 1px solid #a855f74d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_aamvsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_eztwab, .path_cfwf_avptsx, .path_cfwf_oepdmd, .path_cfwf_shbqhh, .path_cfwf_yfpuca, .path_cfwf_ojaapp, .path_cfwf_ewmgaw, .path_cfwf_wfhctw, .path_cfwf_czegku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .span_cfwf_ifamqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d8b4fe;
    text-align: center;
    column-rule-color: #d8b4fe;
    caret-color: #d8b4fe;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d8b4fe;
    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: #d8b4fe;
    display: block;
  }

  .h2_cfwf_kcwbdt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xepljz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #c084fc, #a855f7);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dfzpkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_lzetrv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_incauy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_mzdqem {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_mpvdpm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hrfuev, .path_cfwf_jawzqo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ruqxfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_mkutje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qthium {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qinqkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qflqiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_tjawqf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wsidyo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_jamulf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rkhciy, .path_cfwf_cncxbo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_whzvag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_soddxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_bjbbol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jdsqsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tadoqw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_magnnw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_piemnd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_xodfxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kkoaiq, .path_cfwf_giluvk, .path_cfwf_inmmag, .path_cfwf_koitth {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cgyzze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jxjncu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_uxknwf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bgigxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mdyglr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_lzekze {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vvlihi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_geikyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nxrgcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_joggyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_saqcht {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_bjujro {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_yxdmgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b9814d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_istnhv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .rect_cfwf_mzuzsf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    width: 20px;
    height: 8px;
    caret-color: #34d399;
    rx: 2px;
    ry: 2px;
    stroke: #34d399;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .rect_cfwf_qozitg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    width: 20px;
    height: 8px;
    caret-color: #34d399;
    rx: 2px;
    ry: 2px;
    stroke: #34d399;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .line_cfwf_tbttvb, .line_cfwf_ygwnau {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_vlfano {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    text-align: center;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    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: #6ee7b7;
    display: block;
  }

  .h2_cfwf_dpzbpk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_bwjkie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #34d399, #10b981);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_qryvsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_pecnxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nieoms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_tvhdsl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_szfhev {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vkzuak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_imaiqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_rjtlvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vdflex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ahphic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_dswdog {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_hbzhqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ryrter {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_szqxet, .line_cfwf_gmioti {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_lnmazi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_foxhmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_yhisxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jwfutg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nsvtdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_orgpje {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_upsjnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_yyotoz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_imfzvw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_innwvf, .path_cfwf_ekuxwu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_nplomc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_yfiids {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qmrkmh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nimmiz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    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_bxdodu {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_etyall {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_tfdbtz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .line_cfwf_ruaedw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_lthvmt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_vbhtre {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .h2_cfwf_tyvawr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zgodso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_bhnivf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_bmltue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_vdxcve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ujhbef {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_lekinv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_bfedzy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fsnekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_rnsjjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_peosin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oivoxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lsezbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_xkhsry {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vdqxjg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ddrbcp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sdhqvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_dkwkql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zuajra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ixzfwe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zwtavt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_pbmuju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jsjirb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_pisbrq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_spfybh, .path_cfwf_cdaokn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zjppaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nvmwnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_owkhvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qbmfev {
    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 #e5e5e5;
    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_pbwwpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_pnmxdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_qyqchl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_txchja {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_igajdc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    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_ujsjqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    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-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f973164d;
    border-radius: 24px;
    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;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731633;
  }

  .div_cfwf_fqyydu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 80px;
    height: 80px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 80px;
    inline-size: 80px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
  }

  .svg_cfwf_agthxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_thctgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 16px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_liyjtu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h2_cfwf_sxedew {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xxgyeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto 48px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ylrrto {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_lgiolv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_elwito {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .circle_cfwf_cxfglr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_nxrfon, .path_cfwf_wohwhf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_xfzxhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_gbmeai, .path_cfwf_nyfqzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_pisnxy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_jxjoea {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .rect_cfwf_keeenb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    width: 20px;
    height: 16px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 2px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_nhidld {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_kkksoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_jshpoi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_ekioow {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 16px;
    caret-color: #fb923c;
    rx: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_ooxwvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_xeovwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_gzmtwk {
    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 #e5e5e5;
    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_vabdpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wrrjda {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_gfwipd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_ezltet {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_zdgzbe {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_chsvbr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mwblnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_mxkfas {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_yvolhb, .path_cfwf_othsbz, .path_cfwf_jxsumz, .path_cfwf_rtmrap, .path_cfwf_bypihx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_bebtci {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_xvbqhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_mokqhg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_nmgoft, .path_cfwf_uqnpak, .path_cfwf_khxnkd, .path_cfwf_ndluoi, .path_cfwf_rimqxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_huzdos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_mjgqzj, .path_cfwf_ucedpj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_hasajh {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_cbgyaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_dtzvne, .path_cfwf_vazfuq, .path_cfwf_zhhkho, .path_cfwf_stknhd, .path_cfwf_kkzzhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_rgjvbw {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .div_cfwf_ghtiip {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_rjilnh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xmiatd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_izzdzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_diqybn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_jfnpdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_uekyfe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_xopmfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_dskcef {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_zfckhy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_xafgwp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_qzpcin {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_iludzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_qgldbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_bechlk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_kelnif {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cpodhp {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_udjdin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_igqopc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .legal-trustaiflow-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_tnxpxq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_tvhgms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_tbxmtc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yrqvsc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bwetvk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tnpqnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hypvuv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_hrvmvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_xkanpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_auvebg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_omidva {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_jifmbv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_huqcrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fhwaoq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_eknfht {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_satxdc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gdbfhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_asgsnv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ixgzgk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lerriy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tdnzcj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_umadnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_pipivr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ninecz, .path_cfwf_icvzwy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_utkrye {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_dilzlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_yaimpm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_kzuwkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_rwulei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hmaxsu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_riekih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_inzugf {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_tqvjid {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_bagtaf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ntisqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .div_cfwf_ybhxxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_azqdsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_nvphsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_siqgoh, .path_cfwf_kltufu, .path_cfwf_volfta, .path_cfwf_mrsqye, .path_cfwf_ffiuhk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_choqyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ijjbdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_zawums {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_tkgbku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gqcnqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_vbvhap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_eqlddi, .path_cfwf_thwgzt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_qbgewp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_xtuknj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_clxhqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_nprlil {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_rsotzd, .path_cfwf_fnwjqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_qlnwmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hiyjhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_llhsmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_nahvgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_srohed, .path_cfwf_pqijnd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_hmladb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_kpiarr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oevjgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_exabdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_lhazgw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_mgxpte {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cquqkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_tpjtfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_gkrvoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_vbstyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_efiuie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_axawod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_srzdos, .path_cfwf_hjbaxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_ztefch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hvmbgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sohuuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xnwomm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qwwssg, .path_cfwf_uayiye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_aydmwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ejbqsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sgymsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ksqvup {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_oyqjnw, .path_cfwf_rezuth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_pnemxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_azgxwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_prtocq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_haltxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_pmlcqw, .path_cfwf_kirupv, .path_cfwf_ppuysg, .path_cfwf_fipdtv, .path_cfwf_hvkeny {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ytsoqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ykepdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_gopvdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_emdmhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wgizjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_dunkbu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ejwjsj, .path_cfwf_wogjrt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jxuejg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hchhjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_tvflwx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xicfym {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_wvxjmx, .path_cfwf_wmlmjh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_opvpvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pgobai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nbichh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_yyzdtf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ikhyvi, .path_cfwf_tgooqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_hepxwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_evgaly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uljous {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_wwolzc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ndltmc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pcjmuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_fhvyph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_fmsgte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_cpuekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hizbqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ixmrrt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_bipvtd, .path_cfwf_nicbie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jurvhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_fturyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_stkuzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_papoja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gdjfub, .path_cfwf_xnamlh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xgwdjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_japbel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ryqeqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_iibxkk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gpjwei, .path_cfwf_kyefor {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_sukjvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ubhdzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qbtcqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ijpdvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mmruhn, .path_cfwf_imytmn, .path_cfwf_vizwqn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rgqadf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_onydwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_yfxupm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_azkvkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_uymgnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_awpxlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_nfajle, .path_cfwf_arksyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_gedjdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_wbnzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_edypkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_temgll {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ugecsk, .path_cfwf_ilurhw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xwpgdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_mlpejm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qmjqly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_gqognd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_rkipeg, .path_cfwf_lstaec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_aomwau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qofgbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_gkgunp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_gjbkhk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_oequhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pbfnjs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-and-compliance-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_yrrfza {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_slglev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_eadjfu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_nnlxaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ljqdyz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xtgtgf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_jdvjor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ctyxzd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_yoqaig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_fmutyu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wygsns {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_iyuxnz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lnbpwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_idebhm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_gfnekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_sbxwsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nnflxo, .path_cfwf_kiitcv, .path_cfwf_ltwocx, .path_cfwf_wneljy, .path_cfwf_odakaj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dwymvk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_rswsfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pdmnzt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_jcpezg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_giasdb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_awnvpz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_kwltks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kkidrk, .path_cfwf_xxqhhr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_maqzcf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ougvon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_jzgbun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_jlhfnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_zczqlh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hwljie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_ypwmvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_owdxam {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_mnhjtg {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_zdvwzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_epqqrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .legal-compatible-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_kpgsjp {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_qbawmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_jgoata {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rhlsns, .path_cfwf_bqktlv, .path_cfwf_gcouen, .path_cfwf_knfgyh, .path_cfwf_inkhio {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h4_cfwf_cjzyjv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .svg_cfwf_sqkter {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_knkzur {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_utomwn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_clvnxb, .path_cfwf_boiwlt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_asdnwr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zpfkbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_syiocm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_qxfysd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hndozd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zxuftc {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_tgmnyi {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_vuevcd {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_atgfed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_suzasx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .legal-firm-wide-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_pvrvwz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_dnrgbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_arhvhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xzwxml, .path_cfwf_bnizoq, .path_cfwf_wlgesw, .path_cfwf_wnjsxd, .path_cfwf_qiiras {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_nmtqjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_icaofy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fandmw {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_xocfro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ndevff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uwanip, .path_cfwf_rpqsmy, .path_cfwf_gspgpi, .path_cfwf_sjyorp, .path_cfwf_czvlwr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_olfuoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_pxpskc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_iqbrbq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_qopmxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_sxcjfo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_mwcxrs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fnmjba {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tufrqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_llvnbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jzprzm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_hpbkdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ojdymh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lptylq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dxiolg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_dtmlhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qqgyjx {
    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 #e5e5e5;
    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_qpqthu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kwnymt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_mdsaov {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .923079;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_uqvbad {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_cprgnp {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_pogftd {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .button_cfwf_unuawd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 64px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_zkpzvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_jphgmj, .path_cfwf_istxuc, .path_cfwf_pwgfsm, .path_cfwf_twfpdu, .path_cfwf_fdfxum {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_cohjkq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_vujpyf, .path_cfwf_xwajdj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_jtgqph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_peetzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_zdvums {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_qdlofp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_vwhfsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_mbzram {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_gnmmyt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_steuix, .path_cfwf_hzahgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_mmgdon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_efndhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_ahnysf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ktyvwx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_mtklky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_obqqar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_glucpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_lrdxek {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ywowmm {
    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-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_qgybsf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pxcdjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_fssnbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_dnfgjk {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .a_cfwf_oidtbp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -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_zxjjey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_muqatf, .path_cfwf_quvqza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_kdbunt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_chfdrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .a_cfwf_lnjmjc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: auto;
    height: 44px;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 1px solid #f9731680;
    border-radius: 6px;
    outline-color: #fb923c;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .section_cfwf_jfamzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_ogdjlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wzipcs {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_jzqsyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_luadlg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rjgqhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_munnnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_wqapuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_hoyziz, .path_cfwf_cegzbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_jcfwrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wiumkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dabydk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tcwbni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nxbilw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_ypcjmg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_glzgvw, .path_cfwf_pfizqv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_bfggfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_baswdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pcxabe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_djdpat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rtqhnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmvate {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_hrhdjv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_jnzfei, .path_cfwf_dxnank {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_lzxhge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_riihxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wshatf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_elconn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_azkdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_qisoib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hgfydr, .path_cfwf_tnghwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_nlkacg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wupuyl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_gojkva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ufybix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_oxahfj {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_luwenu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ofywxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rejcgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_itcfvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_xpjfjs, .path_cfwf_jjpjad, .path_cfwf_fatpdm, .path_cfwf_gqsofx, .path_cfwf_hduoth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_rtbnli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_asjrhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_tyceim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_mervbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_yisdse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sxlxxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_gkdgrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hdxrek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xwhozm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_axgsni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_oocazx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qjvbwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jryedc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qxndif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_kaehgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nhnwdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hknvxq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_pkndgw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_isqugx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_egzayg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nnrpue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lsnwqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_dsseni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_weyjfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_iqikue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_stsnii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_qoidqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_kmwjls {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_hmzjen {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .path_cfwf_xxtakk, .path_cfwf_tefdkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_ystpjt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wpqtjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zqvsst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_tmvhuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_bdnwgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ywunlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_trnqcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hdghtg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_zfanhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_isgvun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_dgjncd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xjyhja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_dqqqjs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_wrjjoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_rvoqru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ejycph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dzbczv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_huglqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_dktxdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_zaodtf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_aoqgjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_urgxef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qjreqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dinzco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_vxukqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gqmbsq {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_shbzgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: grid;
  }

  .div_cfwf_ipcuya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_mucrek {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qcobhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_zerllp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pdqynz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bfjdid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jrgghe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_abpkoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_bhebzj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_bjcxjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_lrxvzj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_uydcos, .path_cfwf_anknnb, .path_cfwf_yfafpq, .path_cfwf_vaeigk, .path_cfwf_pmkddt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_itncyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xpfzub {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .ellipse_cfwf_bhyxoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_oncqep, .path_cfwf_sbrwew {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_xjqazd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lhozje {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_fswmlx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: grid;
  }

  .div_cfwf_iiiaye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #4ade80, #34d399);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_cdzdov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_nrhwoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #60a5fa, #22d3ee);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_xgxbmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_akgook {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #c084fc, #f472b6);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_trnvrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vqmhph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_jyyhix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ckeisu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vavxsk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_doqxuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nadhsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_krjizd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_yatstx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_wtydqf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .circle_cfwf_ingnfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .polyline_cfwf_dsvacd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_noulrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_fwysac {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_htfcog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mtnvwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_camsem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_hvwizh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_awfqra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_sumanu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rtlcmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ygwdxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_diffdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_waauol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_padvvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vfzkgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_tnrzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gxlbyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_ukfvtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_mlutuz, .path_cfwf_xgyede, .path_cfwf_cncqvq, .path_cfwf_gifqkg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .circle_cfwf_tnhgbe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .h3_cfwf_rcyrsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_psrsvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_oadwtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_btaljr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qzzvdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ltfjbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mbpuqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_radhyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_bobrzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dwnsop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ufxgri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .p_cfwf_dhdhvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1e293b80;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    padding: 16px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_fjcmoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_cxmqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #f973161a, #f59e0b1a);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kwpmmj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .h2_cfwf_fwuioe {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_ogpawb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_ukrskq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_icrits {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_ddrdin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_muepjl, .path_cfwf_tkoeiy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_afhtfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ccaxwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_skcfyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_mqifdr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_adyfjg {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .a_cfwf_omvugc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -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;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .svg_cfwf_pgqndb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yqtidd, .path_cfwf_cuchgz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_cenryd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_chcyxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .a_cfwf_lgwlqk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    width: auto;
    height: 44px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 1px solid #4b5563;
    border-radius: 6px;
    outline-color: #d1d5db;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_ejsoyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_qhxilu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_itmeou {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_ejefkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_pylabn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jyeyry {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_poilsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_rkouyx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_rbmsvi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .span_cfwf_whfzbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jjaokk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_dfkokl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_royhtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_gbfyah {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_rcvlen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_xkmfhg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tthcns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_ondoej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_gphnms {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .span_cfwf_zfzyln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_eihqyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uxspak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tgrgki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_tyezeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_hclnkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .line_cfwf_bngvey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_gnqppd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_uggthr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rkquxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_etyajv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_cdgcxe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fbbf24;
    fill: none;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: block;
  }

  .path_cfwf_yirdon, .path_cfwf_jxfvss, .path_cfwf_dteyws, .path_cfwf_lzbwdf, .path_cfwf_hqubpa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    caret-color: #fbbf24;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: inline;
  }

  .h3_cfwf_noamim {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ogekno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mewsfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_vmjtml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #facc15;
    fill: none;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: block;
  }

  .circle_cfwf_ngfmug {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    caret-color: #facc15;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .polyline_cfwf_yhgmov {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    caret-color: #facc15;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .h3_cfwf_tigcql {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oywsfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_chmfrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_zcoemm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_knutkh {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_foquuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_thplmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ngatih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_mooidc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xgttnm, .path_cfwf_gxtjfg, .path_cfwf_sueajj, .path_cfwf_qalpgp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cgcbnx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ambqxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vwrcla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ygxcrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_uenszj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gygybt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_wiehnl, .path_cfwf_ikmhoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_kqvgeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gziwcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pfvgct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_inzkex, .path_cfwf_rnfxdp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_tcwiug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jxgyhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hcgfcr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qomyva, .path_cfwf_glpgbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_rzfvua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hrvgmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bbfjnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_vsppqu, .path_cfwf_xwjhga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_kmnxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eqiksw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_hrmnfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_wytwbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_gjgbuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ejlojy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #ef4444, #f97316);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_kubdhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .polyline_cfwf_avizue, .polyline_cfwf_sthzhp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sgthae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jhoztg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qrbgse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fdpwyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_wuosdh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jpwhmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qlrdlc, .path_cfwf_isinxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_maqodg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jlcgsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jdgfbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_sdulmk, .path_cfwf_ofqfas {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_qtreys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_wtnebo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wnpmlo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lvojuu, .path_cfwf_lwggii {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_hbabdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tavkar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_nejbyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_fkoiep, .path_cfwf_rtunon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_fdibiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_paqxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_zqxcok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_oqrteu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_vbvoeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ivksja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f6, #a855f7);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bxinmo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cfsrqs, .path_cfwf_wxbysm, .path_cfwf_wiqvrl, .path_cfwf_yrcxme, .path_cfwf_vmosmz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rpwrcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_novrre {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vngyio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_takdwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_ojsvmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ltbopj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_koriep, .path_cfwf_ryhshp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_cqlrax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_kterpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_booavj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_dvazey, .path_cfwf_mxtswf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_reitzl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mfubua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_othiuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_hrgfyl, .path_cfwf_usnegd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_yrwvti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fnmump {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pliwqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_kwoqop, .path_cfwf_itrwpm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_bevjvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qyhauz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_pktuza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_usrptx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_ktqcsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mizibj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e, #14b8a6);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_oqnviq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wzcddt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ixqxso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xymmvr, .path_cfwf_ufuerv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kwmbvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nsxvbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_beyqzp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_phoqqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_etqvim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dgabvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_aawvar, .path_cfwf_imiuoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_ksrndo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fvjnzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gpuste {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qollqi, .path_cfwf_jcjvnq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_zqwfwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_naeapi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pfmxjv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_eeajee, .path_cfwf_sznnmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_rmlqhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qwpjhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vjxgip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_ksfjdv, .path_cfwf_gnsfhc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_lhdpvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gpcxzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_pgtyne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_nssooa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_srqqjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ppgdhe {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_hzyzym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .svg_cfwf_zquxqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_lxvqys {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_kgqklp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zdibgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_tvhfzu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_gmdnak {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_jsmddv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .h3_cfwf_ildlbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_brabfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_luhiga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_oprpiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .circle_cfwf_tnqwvs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_afvwtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nrulaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_tsrwae {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_dycfbc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_yknqtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .h3_cfwf_giitbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_kupact {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_bdenge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #f87171;
    fill: none;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: block;
  }

  .ellipse_cfwf_fyeckk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: inline;
  }

  .path_cfwf_ucdlwb, .path_cfwf_bgfwmp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: inline;
  }

  .h3_cfwf_nqkaxd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rezocy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_jeujzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    column-rule-color: #facc15;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #facc15;
    fill: none;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: block;
  }

  .path_cfwf_dawycu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    column-rule-color: #facc15;
    caret-color: #facc15;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .h3_cfwf_xxbjof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pegxsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_foides {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mdeqmh {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_etsedm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_bkmidk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_vcnjdq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_bxhjqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #374151;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_dshgzi, .th_cfwf_hxudpm, .th_cfwf_kjcxrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: left;
    column-rule-color: #fb923c;
    border-collapse: collapse;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: table-cell;
  }

  .tbody_cfwf_xhnctn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_pefmwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_oiziwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_istwzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_luazoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_ggdxmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_vefjle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_qpnjnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_xaaljj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_xyelet {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_fcjgfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_bztlyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_rzdsmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_bkslyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_jnzhaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_bcvgdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_yyyxip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_kunrxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_usexgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_svoojr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_yqxfls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .div_cfwf_kiwhqt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vsmxkm {
    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 #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .svg_cfwf_rgjlbj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lonexb, .path_cfwf_lqntmm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_xnywsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_vdnvdd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_rbfpkk, .path_cfwf_teyjqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_kfmchr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_zavbgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_xewdeb, .path_cfwf_yrptga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_dfszav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_pkysog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731640;
  }

  .svg_cfwf_umckfi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yttlbq, .path_cfwf_iptqde {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_muzpkg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jqyctf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .p_cfwf_txgihx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_slvdlc {
    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 #e5e5e5;
    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_gvqqpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_bqpqpj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .902929;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ldjafl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_tlimnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_igrpen {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_ubnbem {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .govt-hero-top-tilte {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .gont-hero-title-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .govt-hero-btn-box {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .govt-hero-1st-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .govt-hero-2nd-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .div_cfwf_fjexdo {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .govt-hero-mark-point-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .div_cfwf_zspbta {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_qjbses {
    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 #e5e5e5;
    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;
  }

  .title-underline {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_iosuhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .government-agencies-trustaiflow-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .govt-agencies-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .govt-agencies-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .govt-agencies-subtitle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .govt-agencies-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .mission-critical-use-cases-section {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .mission-critical-use-cases-title-box {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_camaza {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_jbdlli {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .mission-critical-use-cases-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .mission-critical-use-cases-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .mission-critical-use-cases-box.hover_div {
    border-width: 1px;
    border-color: #f9731633;
  }

  .div_cfwf_dgzpyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .mission-critical-use-cases-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_fiyhfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ccmjkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_dkpunh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_mtalug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ccille {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .mission-critical-list-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_kmkeip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jhlqzk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hkglin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_bpnmon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jbtcng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vpxwkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_fouzaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xolmau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .mission-critical-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lueyyl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_guquad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_xutmel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nspuay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ljprod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_veqvag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_iyzqnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_snqaxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_mjmoue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ysynkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dtunwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_tgqmyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nutojo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zphsyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_yekccv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_eylqhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_gbbnmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nhrjat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_wpeiop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_atlama {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vlaoop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nznlug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pbpnzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dobvrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_gnsfdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ajmvfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_yuhbmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lgcrcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_qzatem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_feejbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wnnjzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_parzfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_uaugjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_adqgml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nzvaia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hkikle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lpddep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_xejtin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .mission-critical-use-cases-max-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    grid-column: auto;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_qhhklz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xrfvig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_dqnzta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_oehgtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_demnmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sbkrga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nloifa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_rblqsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ojyvcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_cdurtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_zsizeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hcaqhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_bgnzsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .security-compliance-section {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .security-compliance-title-box {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_boqcwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_dnmkpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_rehpik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .security-compliance-grid-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-compliance-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-compliance-under-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-style: solid;
    border-width: 0;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_nwvtyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .security-compliance-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .security-compliance-subtitle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .security-compliance-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hihapu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_djufdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_ocuakn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_qlwvky {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_curple {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: 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;
  }

  .div_cfwf_jofmvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_qpbwin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .govt-banner-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .span_cfwf_pivmmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jdubis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .span_cfwf_wmpohw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_pbldhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .span_cfwf_cfjydu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_nkawan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_nezjwb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fbzqqa {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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: flex;
  }

  .div_cfwf_zhbsgw {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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;
  }

  .retail-home-section-icon-box {
    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-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h1_cfwf_hxnigw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_arjfye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fff, #f3f4f6, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .span_cfwf_wsfrtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_xvemaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto 32px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .a_cfwf_daoqxf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_dqerqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_cofrgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    text-align: center;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .div_cfwf_xtqria {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lgahgx {
    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 #e5e5e5;
    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;
  }

  .industry-need-private-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 24px;
    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;
  }

  .industry-need-private-ai-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .industry-need-private-ai-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 auto 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .retail-hero-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .industry-need-privateai-sub-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .industry-need-privateai-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .industry-need-private-ai-max-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .section_cfwf_uakhyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_siygpr {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_cydkkk {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_gprwmo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_gieywe {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_qhaiwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .flexible-deployment-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .flexible-deployment-sub-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .flexible-deployment-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_lrsirn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ugnvrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .flexible-deployment-list-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_vglbwm, .li_cfwf_nfvajd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .ul_cfwf_znjxrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ciraav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .li_cfwf_lykzft, .li_cfwf_nzeaea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .flexible-deployment-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .flexible-deployment-box.hover_div {
    border-width: 1px;
    border-color: #f9731633;
  }

  .ul_cfwf_nczpyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_mgkcpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .li_cfwf_mxejld, .li_cfwf_ycdqaf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_rchwid {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_wglqge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_qthgaa {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_pvntpi {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_skbwua {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_uorxow {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_cbhliy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .agency-wide-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .agency-wide-sub-tilte {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .agency-wide-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .agency-wide-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_mkvrvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aojzfk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_hukcyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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;
  }

  .retail-build-with-aiflow-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_tghddi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-build-with-aiflow-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_xygdob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .retail-build-with-aiflow-subtitle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    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-image: linear-gradient(to right, #fff, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .retail-build-with-aiflow-subtext {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vrqaez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_ejoonk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-list-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .div_cfwf_ctdcgj, .div_cfwf_rzyblt, .div_cfwf_rjrqoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-build-with-aiflow-subbox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #1f293780, #37415180);
    border: 1px solid #4b556380;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .p_cfwf_puqsjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .ul_cfwf_jjjncc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_uxdnwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_iswqmk, .li_cfwf_bdtskd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_gkxgnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dtggeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_killdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_beaxqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_hlbtkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kdtudh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_offbnb, .path_cfwf_mwasts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_zkacsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kcidyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_tiljqg, .path_cfwf_ndedpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_cbjvsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pooeok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uqsgnk, .path_cfwf_ckqazz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_amsmja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ghqiad {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uputbk, .path_cfwf_tseltb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_fitjyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kqxiev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f733, #8b5cf633);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_axfrlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_qnczen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_buydce {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_knsvvz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_riheyi, .path_cfwf_rxapja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_feghob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wynfpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zvjmrw, .path_cfwf_vgcnmf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_blcnsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_grmlyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_dniezy, .path_cfwf_pnikdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_yrswyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .ul_cfwf_tvesjt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_umpzqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_smwxln, .li_cfwf_bvcals {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_xezply {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_sfekwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_okjykg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kwwohz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_sqveds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rulvim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_fksyig, .path_cfwf_ughxnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .retail-build-with-aiflow-list-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gogopk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jbtmue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uaywlv, .path_cfwf_irxcxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_gkqxnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rqgnxg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_mfafhj, .path_cfwf_snukdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_ddbksl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_fgraaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zvpmfw, .path_cfwf_trlrmw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_gtuzqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uznbmc {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_xaxaqy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lbizki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_sgshae {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    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: linear-gradient(135deg, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_jxndze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_yowpit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_ggvcph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_hiyoio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #374151;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_yszaki, .th_cfwf_oevtwu, .th_cfwf_xmqfzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: left;
    column-rule-color: #fb923c;
    border-collapse: collapse;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: table-cell;
  }

  .tbody_cfwf_kzdlia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_lilfwn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_qzhnee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_dpoqoi, .td_cfwf_dypsqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_jcdqtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ahhnso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_ttkvoi, .td_cfwf_mnjysb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_jqcieb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_rlccup {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_mbhicv, .td_cfwf_fobarn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_zstyyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_wmklja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_vomdot, .td_cfwf_emvetu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .div_cfwf_xcoohc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding: 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_gmngdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_bspnty {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xomuuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973164d, #f59e0b4d);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_gakuva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_naovza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h2_cfwf_uyhdkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fff, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_drlqmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eplbma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: #0a0a0a;
    display: grid;
  }

  .svg_cfwf_idaqqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_gtnjfp, .path_cfwf_cpycov {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_csghld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_jndlrs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_nruyuj, .path_cfwf_nfdyoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_usdiwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_ulfbts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_mlplkj, .path_cfwf_bvxdsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_xerwzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_huxqdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 24px 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_qjvuak {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gqncch, .path_cfwf_vahcnl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_nxdaeg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_pffbmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .p_cfwf_yqbimq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_ctztcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_aivyna {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_nfxyuv {
    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 #e5e5e5;
    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;
  }

  .svg_cfwf_dypxeb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_rszwfu, .path_cfwf_lwchss, .path_cfwf_moqmwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h1_cfwf_cumvjn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_leefbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_lyydku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .div_cfwf_beiecp {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_ydwlor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_unpbin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fbbf24;
    fill: none;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: block;
  }

  .path_cfwf_azatfk, .path_cfwf_nxfafe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    caret-color: #fbbf24;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: inline;
  }

  .h2_cfwf_ptgjdo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_mlgnno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_cfwf_hnjxbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .a_cfwf_ijbskm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
  }

  .svg_cfwf_nwbgjq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_deoyds, .path_cfwf_wxkjon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_aoqnqe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mzpkhp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_epvyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ilqzgh {
    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 #e5e5e5;
    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;
  }

  .luxury-industry-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nyrxpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .p_cfwf_oqznqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_nmfdua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ypkqeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_qgtadf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .rect_cfwf_sgazkf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .rect_cfwf_bizmch {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .line_cfwf_iumufl, .line_cfwf_akqmke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_qjsvan {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_icxpdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ukeikb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_rstnfm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_acqpyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_iwtzgc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wpnsel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_madogy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_udbaop {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .rect_cfwf_pdtseo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_pmnifk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_ffgnxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nfsjzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hcfqqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_veyprr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_vlsmkc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_kabkgt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_zgmxgy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nqvyds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xnucvr2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_diatsq2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .h3_cfwf_qofjkw2 {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_fpcugk2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zqmqsn2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_kwwjnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_xmmpnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    align-items: flex-start;
    width: 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_ittgka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 24px;
    inline-size: 24px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jmjaoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hgajae, .path_cfwf_czzzzm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_klxofk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_okneti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nquthq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hxouqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .divider {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_qlioti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_jgcvnq {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_lswerl {
    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 #e5e5e5;
    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;
  }

  .svg_cfwf_hssbma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_rggpod, .path_cfwf_tkbqfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .rect_cfwf_rrgqir {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    width: 18px;
    height: 18px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: 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: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_mmnvyq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_omecnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yqxxuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_cfaevm {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .3;
    color: #fff;
    column-rule-color: white;
    width: 4px;
    height: 100%;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 4px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_khmmng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_mlpbxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    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_gosjyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-right: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lpdolu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gukure {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_vlzxae {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_riawpd, .path_cfwf_iytyoe, .path_cfwf_zhqinv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vrknzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_lowpoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_riojbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_xgxoiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_umzoxs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_faymwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_amkklp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-direction: row-reverse;
    align-items: 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;
  }

  .div_cfwf_phmrou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-left: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_thgwnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_moegxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_uwyhfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_ojfsyd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_vvmcvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cohing {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_qoykdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_uhhhes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_vivnwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_enqwha {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_aoiill {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ygfkjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    align-items: 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;
  }

  .div_cfwf_blpttw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-right: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lpphhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmmvon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_qdfasf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_xjlips {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_onswby {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_frsupd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_rmxiat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_bhddbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bschra {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_qeliln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_znlipo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-direction: row-reverse;
    align-items: 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;
  }

  .div_cfwf_pvyadh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    padding-left: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ltetlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pxqclx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_qitoyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_nfjais {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aynukk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_hhgpkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_lvzvov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ukqsbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_agcsqu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_iwewrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_milestone_card {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aschic2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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_hndzoq2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zqmqsn3 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_tgkubf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .div_cfwf_mfnndd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ypztrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hjkzfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_pwxndr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_daukjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_zhzvhf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hqcddf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_yhzitg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_yzlgxl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_ydkgqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_yqtqcr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .blockquote_cfwf_dxsqiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 18px;
    font-style: italic;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vxhioa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xjsxvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .span_cfwf_pwvsec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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: block;
  }

  .div_cfwf_yevxur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_yoxqne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_twfuef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_qmljqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_review-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-start-start-radius: 8px;
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
    border-end-start-radius: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
  }

  .div_cfwf_rsfhdr_about {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .svg_cfwf_hmyyxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_ohyktw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_dimlfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_kurfjj, .path_cfwf_iwwhzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_wwupqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .rect_cfwf_iknhqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    width: 20px;
    height: 16px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 2px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_rowais {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .svg_cfwf_uphhsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lgxwia, .path_cfwf_ggojnh, .path_cfwf_bcukqd, .path_cfwf_zsmpii, .path_cfwf_fpiufy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_xetzpx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zcsarn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_najdbk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_cufhzf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_chhzpf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nivdph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ygrkyl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ympqap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_oqhqce {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zqmmat, .path_cfwf_glcnre {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ynlsbf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fmphhp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nvoqqt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ywqflv, .path_cfwf_fqjxcs, .path_cfwf_noslgi, .path_cfwf_anokav {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_bmkyhg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_lasvlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xvniaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_xdmqxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ulddgr, .path_cfwf_mlsfqu, .path_cfwf_eqodsm, .path_cfwf_icsjbu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_slelox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_vrrdoe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_fpkzbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_yjjxer {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vitkmk, .path_cfwf_vccfgu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kzuwkmv2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dlqcitv2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xnucvr_table {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .section_cfwf_jfamzr2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_kjtfbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jpxrfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xhraxm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_azkqls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #a855f7);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_rtuwcw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zejrtp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_dneoqn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_lagyzh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #10b981);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xcxetd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gueiie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 13.5px;
    cy: 6.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_kqndbv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 17.5px;
    cy: 10.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nvplis {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 8.5px;
    cy: 7.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_qkbvuy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 6.5px;
    cy: 12.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_iivefw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qdovki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ef4444);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_nykyil {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qlguwo, .path_cfwf_teunue, .path_cfwf_eikwmg, .path_cfwf_sxzxrc, .path_cfwf_srxugt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ozebmp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_tbfvxh, .path_cfwf_twrrrl, .path_cfwf_nkbyuc, .path_cfwf_zvghxw, .path_cfwf_cxajyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .svg_cfwf_widypw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .circle_cfwf_bdmzso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .path_cfwf_njgobv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .svg_cfwf_exuzel {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_oibgyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .section_cfwf_rivyao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 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_tpqwsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zgzusx {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #111827cc, #000c);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_plqrhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_miofkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rpizfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xduovw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_gryjsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_jjefuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h2_cfwf_qhetrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_dmlpex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bauhtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_fgzmcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ezfhhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zeqorm, .path_cfwf_jdboog {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_zwggvl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mybvix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_szpapu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_egctgu, .path_cfwf_ahlifh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_bwjmql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fmynqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wiuaic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lahali, .path_cfwf_rwrocu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_jjesfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ectyuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uilwfr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_voprpc, .path_cfwf_pjjvkm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_dqomln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xnucvr2v {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_rjvltv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: flex;
  }

  .svg_cfwf_oysdxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6b7280;
    fill: none;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .path_cfwf_ebbaaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: inline;
  }

  .circle_cfwf_olceyl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    cx: 12px;
    cy: 10px;
    r: 3px;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: inline;
  }

  .svg_cfwf_mnpnzw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_kmahyw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_akhikj, .path_cfwf_pxatti {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nkhyum {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ipinhx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_dlqcit_col {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xnucvr2_pricing {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_pzsnifsd, .div_cfwf_pzsndsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #dc2626, #be123c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }
}

@media screen and (max-width: 479px) {
  .section_cfwf_sqzqfd {
    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 #e5e5e5;
    outline-color: #fff;
    flex-flow: column;
    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: flex;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_jvrwys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wcnxnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_dwibmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_vsvucu {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_utupdm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_divpnt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rounded_subtitle_yellow {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 20px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-property: none;
    display: inline-flex;
  }

  .svg_cfwf_kgepmg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_zovooo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_main_style {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 50px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .white_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(90deg, #fff, #ffedd5 50%, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .h1_gradient_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(90deg, #fb923c, #fbbf24 50%, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_regular {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_gradient_regular {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_rsfhdr {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_crtxjj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    max-width: 100%;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 30px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_wxqmwu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_rkqsdq, .path_cfwf_dpsuxw, .path_cfwf_fxbyhm, .path_cfwf_zjpcqx, .path_cfwf_xpglxu, .path_cfwf_lauyip, .path_cfwf_zwibkl, .path_cfwf_tlspcv, .path_cfwf_fgtmps, .path_cfwf_pxygcj, .path_cfwf_egltki, .path_cfwf_hykqpt, .path_cfwf_tiittm, .path_cfwf_timenp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_yjtfgq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_pgncqf, .path_cfwf_vucmtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_hwxibb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 30px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-property: none;
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_pdskvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .polygon_cfwf_wxwbra {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_ujaayf {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .div_cfwf_wmjomq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon1 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wwhbsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon2 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ffbldt {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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: 1px solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .hero-option-icon3 {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_msgypb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_xlqvng {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_rvspia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .rect_cfwf_wviwck {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .line_cfwf_qcxtmu, .line_cfwf_zjrvjg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_iwytol {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .h2_main_style {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 40px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h2_main_style.left-align {
    text-align: center;
  }

  .div_cfwf_izxzim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_modscm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .svg_cfwf_zptclb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_goqksa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yzrmvv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qbouxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_furena {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_pcnpua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_kuobbw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_ikujdf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_uckkbu, .path_cfwf_kiagps {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_niqqpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_rgynbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_keyzuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_yzdhlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wvpbqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ummcwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_abktqn, .path_cfwf_ryrpff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_oantzs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_vnxzdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_momvod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xbqrgb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_cnlloa, .path_cfwf_waudim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jkcvkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zbylpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_jotgve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_hhdvxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_kzrlne {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ifwimq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vigkpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_tcosgt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_fnpxzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hilxaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xpjgdl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_xnunql, .path_cfwf_bscjlu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_emmmfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ouljln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_fpvrkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_bhfhea {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gnhuct, .path_cfwf_wphnrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_zabjoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tijsct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nxuluf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_blmzxq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_qnnpvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_uxpnbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_kpwggz, .line_cfwf_jlbdok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_kjtyej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_dkfcpl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_tofilh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xgxwzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_aipfdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_lnyvgm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_thxdnz, .path_cfwf_ixfopt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_sdrdjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kzlvaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_jnxnnl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_fyassn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qotnft, .path_cfwf_dnnmhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_ljmagg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vsppro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bgztjo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_buyiju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_sudfig {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_yniduc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vyywos, .path_cfwf_ptiisk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_wksbqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ksutck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_eafuad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_sccxdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ioiaie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_jacxja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qqxmfg, .path_cfwf_frnysy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_zybvro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jdujng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ptqudm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_rsobca {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_abtkdc, .path_cfwf_qsswmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xfcxpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_budiwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmqcft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_crhhkl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yenbxk, .path_cfwf_lulfeg, .path_cfwf_xfhjyb, .path_cfwf_fxbbfx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ntzjcz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zncmii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_kxlmbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nmnyty {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vraeca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_usceue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_uscqtz, .path_cfwf_ztrorm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_oybqxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_urmitd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ujxcbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_lkjazx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_mcsejn, .path_cfwf_vkdlmr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_osliof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pfvplz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .div_cfwf_ltaidu {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_egbsjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pczwnc, .path_cfwf_hfkvbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ltlxyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_htihgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_tutbam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_cicpfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_poenfx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .svg_cfwf_jsaaky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_vaaoof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h2_gradient_text {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(90deg, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_hefjru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_derkoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ermsso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_bpjvyx {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_bpjvyx.left {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h3_cfwf_dpvzwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_syvnly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .span_cfwf_yabfrm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_fbmwsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ouedpo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bzpnwj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_xkmwrj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_luejpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_cbiqca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wthcwr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ujscsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hizqpd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jevnjk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_rduwjl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_wjkvug {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vhruxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ajlynh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bmnrrf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .span_cfwf_yelcfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dlqcit {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    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;
  }

  .div_cfwf_dlqcit.hover_div {
    margin-top: 20px;
    display: flex;
  }

  .h4_cfwf_ydzxhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_swugch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vfjqwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-flow: column;
    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;
  }

  .h3_cfwf_yvtzkl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_skvyfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bumbia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_hoansh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ulvtsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ukcokf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_wmdrjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ajegbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_xpxcsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_mcdrlg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_jjbmwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_jhhraj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_eufuik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_sdvcgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ccitkk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_uqcjeo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_rrxocz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_homspz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_ldptzc, .line_cfwf_fkflxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kigpjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tidiep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ksgooh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qdktnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jtyphk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_rpaanh, .path_cfwf_dwcruw, .path_cfwf_gkxhco, .path_cfwf_bgmmxu, .path_cfwf_toqkhs, .path_cfwf_mkooda, .path_cfwf_prnecg, .path_cfwf_gasddl, .path_cfwf_mpxzhr, .path_cfwf_zhybse, .path_cfwf_ugvacb, .path_cfwf_spknbg, .path_cfwf_ayhmvy, .path_cfwf_upgxve {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_amtvvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_exuzkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_aljhvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xvrppa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ewziko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_zpksli, .path_cfwf_rewnll, .path_cfwf_wyfjiq, .path_cfwf_ddwqmp, .path_cfwf_qmhugl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_nbbrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_hqgisc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_bzryxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_gvzuvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_apikmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_mojjtp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_bbsvpf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_drbcjn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_awnxdg, .path_cfwf_acwftv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rntxqb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h4_cfwf_bckvho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .p_cfwf_zfrudh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tzbqgz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .div_cfwf_ixvrgn {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    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: inline-flex;
  }

  .p_cfwf_kbgkdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    letter-spacing: .35px;
    text-transform: uppercase;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .svg_cfwf_njemsx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_dfshzr, .path_cfwf_ezdcol {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_cpzxrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    text-align: center;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .section_cfwf_corrsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_siaoqj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_emmhdy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_capvom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zqmqsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_diatsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_sfegtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_cwlblg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_xahaeq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_qofjkw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_fpcugk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .svg_cfwf_mcqoiq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xcubxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_yabgmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yxxbym, .path_cfwf_rcmaku {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xnucvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_tefltg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_galmli, .path_cfwf_kjgwjn, .path_cfwf_sagzly, .path_cfwf_cctooz, .path_cfwf_teugxk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_hpclaz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_okuutu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_vgkanv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hxoqar, .path_cfwf_bpgvyd, .path_cfwf_bllpeb, .path_cfwf_knajwv, .path_cfwf_prtqgc, .path_cfwf_rrtuuy, .path_cfwf_dcshtx, .path_cfwf_piarpp, .path_cfwf_dykwov {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_skmjkn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_soskjc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_iozznx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_agprvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_pyujva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pzpqmm, .path_cfwf_stermr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nubzjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_aohbns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ablxrb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_ftmfod, .line_cfwf_fddzvm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tnmrxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 96px;
    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;
  }

  .div_cfwf_gfdspp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_vosxmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hpvmiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_edyiqx {
    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 #e5e5e5;
    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;
    position: relative;
  }

  .div_cfwf_mbevxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ktirtc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_hrknho {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_bmngbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_cnqlxg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_spsuae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 2px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 2px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aschic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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_ytndel {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .img_cfwf_ynmsce {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_dgdwpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_uppxxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_fkfpap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #2563eb, #4338ca);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_nnajoh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_mfljgz, .path_cfwf_tktpox, .path_cfwf_bvmznx, .path_cfwf_uvvoyd, .path_cfwf_nemjyo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_eaxvwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_oklnlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mbwaaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kenlsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_obxebi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_myuuuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tcodii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_okufbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_lpsnde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ortbxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_gabiim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vdnkjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_hwirds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hndzoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dhviwc, .div_cfwf_mwqnxg, .div_cfwf_uidrzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_lyywjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_anstvs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_gerhto, .path_cfwf_wayvhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_qlcfxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .div_cfwf_esobol {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .img_cfwf_libfnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_pkbuec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_nsgzzz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_qgdwvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #059669, #0f766e);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_zoocdf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_zbcree, .path_cfwf_btdqlc, .path_cfwf_extxxr, .path_cfwf_zbmywu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nhsmwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ovcmms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_bfhqmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_arzxdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tcxrvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_mjcxfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xmdxya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_xcevsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_hgebta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ociuof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mgtrcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_aorhrb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_azzbfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_icubio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xcdfac, .div_cfwf_tncvxe, .div_cfwf_twzwnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .button_cfwf_psoihu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 36px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f973164d;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 36px;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_uracgv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_ddmtgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: auto;
    height: 192px;
    caret-color: #0a0a0a;
    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 #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 192px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .img_cfwf_rpqqnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_ddhxkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_cqnuer {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_bzdnyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #9333ea, #6d28d9);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_cdrtzh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_pexhgx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_facxvg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_uzuvzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_xfjzsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gdojgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_wlhrum {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_txovut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_zsbebj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_fgrkdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_ujsafo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_alfasq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_yoygqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lbdytp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_wzlccb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    letter-spacing: .3px;
    text-transform: uppercase;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .p_cfwf_fgubgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pddlid, .div_cfwf_aqtgyb, .div_cfwf_ldfqrc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .img_cfwf_jafcam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    block-size: 100%;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .7s;
    display: block;
  }

  .div_cfwf_umpbqc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to top, #0f172a, #0f172a66, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_tkfwoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_pzsnif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #dc2626, #be123c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .svg_cfwf_tcwzge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_kryyen {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hanubk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 16px;
    right: 16px;
  }

  .div_cfwf_wwwlkf {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0006;
    border: 1px solid #ffffff1a;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cedwfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rvigap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_hzdjdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bsiota {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pgssoe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_cxlcoa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ekeqdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 24px;
    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: grid;
  }

  .div_cfwf_abakly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cjenfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_ntoydo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_yczvsx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_dcieiu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_otptua, .path_cfwf_cjyoap {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_oxwuqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tbzvbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ukyjwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uaygpg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_regdpp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_xdczrd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vijmji {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_lhzmyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 64px;
    height: 64px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
  }

  .svg_cfwf_tjeqyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mvibsd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xcjkfw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nuhzwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 576px;
    height: auto;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qabort {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    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;
  }

  .svg_cfwf_hshhbw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_tfobej, .path_cfwf_syexnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_jklrkx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_tzslgw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_dggvna {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex: none;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ebknnn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_civpgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_esutui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_awnnda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex: none;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_dsgkun {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_erfiek {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_buxcmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_qylqiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tmfcev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex: none;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_iqgumv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_ppmpqs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_usmbvo, .path_cfwf_lbeohf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_balmdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ftmhwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_nhsykk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 60px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lvhfkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_eyuljk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_aerroa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bspcbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_igvlmz {
    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 #e5e5e5;
    outline-color: #fff;
    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: block;
  }

  .svg_cfwf_bstlli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ejtsbj, .path_cfwf_mkyafv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_dlqcit_col_center {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_dlqcit_col-_0pad {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(90deg, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlqcit_col_left, .div_cfwf_dlqcit_faq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .section_cfwf_ztozlf {
    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 #e5e5e5;
    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_yfhldw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_elbozs {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_boxokq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_jhcykd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_wpgzle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ccrfyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_ilkjwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_kwxife, .path_cfwf_pxpqgk, .path_cfwf_ajypwp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_xrjznh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_kdfeos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_chiwjx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_pnxyzt {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    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;
  }

  .button_cfwf_vmvseh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_npmdtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_ixaxbv, .path_cfwf_xejvqv, .path_cfwf_mlqcsj, .path_cfwf_zjgtbh, .path_cfwf_rmumrl, .path_cfwf_zzxprz, .path_cfwf_xuhosb, .path_cfwf_mypftk, .path_cfwf_ecbapr, .path_cfwf_yhafvt, .path_cfwf_jmegry, .path_cfwf_wcimzl, .path_cfwf_qjfymg, .path_cfwf_gywapk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_kbpeif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ooxcii, .path_cfwf_dnwqxz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_mhohwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_tpklfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ciosrd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vbpdnj {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_limmjp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_nfalmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_zzwjys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uoejho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jtqbup {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .core-features {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_okeihf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_axkrxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_axkrxt.hover_angle {
    flex: none;
  }

  .svg_cfwf_grsvlg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ebbvqq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xcunga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jjmkju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vaxffp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_cqmqai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_grlsrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xkjmio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_fxqqiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ijamqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_tbvpjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gijygt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_nkfmpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ltbpgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nnvcjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vakeji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_otljbp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_orjqve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wlyfks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vrhgur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_prrtlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_olmjgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vsjbeb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_lemcpq, .path_cfwf_wkicxy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_prvsep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_mviddi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gaqzhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_evhvmp, .path_cfwf_akbvtt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ojerxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_scabjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ieytvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_pbpvpq, .path_cfwf_kkarvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_aommpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_rifexu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lmlzzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_lmlzzj.hover_angle {
    flex: none;
  }

  .svg_cfwf_ywsaih {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qzcxlr, .path_cfwf_mcntqd, .path_cfwf_afwlbl, .path_cfwf_azvjcz, .path_cfwf_rggdiz, .path_cfwf_gpvvfz, .path_cfwf_wvpmkc, .path_cfwf_uodtjc, .path_cfwf_ejgprj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xdoadk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lgvcin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_jvcogp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_gncxjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_qbtbpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_uyqzhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_amdhou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_odjslz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pcnqen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_aspdal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_rkdvzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_daxyhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_cwnihc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gjebdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ekdycb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iiflco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_zpwyjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jfdstc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gkqujr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_yeydyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rnbwfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uhtgld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_uhtgld.hover_angle {
    flex: none;
  }

  .svg_cfwf_voreqo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_iaqhet {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pagvmi, .path_cfwf_gyrmxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fpkwtj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_laapqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_pifrin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_riaeyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_kecoyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_wbuqcl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_usjnaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_afpjkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_irbnxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ugupwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ewygij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_yuibgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qdijbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_tckmld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_zrfeea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_relyld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_knxrfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vnhuhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kivnvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_kivnvh.hover_angle {
    flex: none;
  }

  .svg_cfwf_kxzqvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_mccopi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_adtntt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tuhwfy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_quimak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qrnenf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_rqdkbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_wuwliu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_emtqhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nemzrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_orydmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ugmvol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lxxucx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ixfzhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_wurwio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gglhtj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_twphwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_iiwmmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_rnmbaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_cnstah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_epioth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hcnmic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_hcnmic.hover_angle {
    flex: none;
  }

  .svg_cfwf_gigcdo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qltslo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_bpchko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_fzbhke, .path_cfwf_fyppcu, .path_cfwf_hbmsqi, .path_cfwf_clihbx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_moyzdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wrrtka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qanmsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_qjejhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_hokmkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ynwlwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_naqtbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gktyzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ryxaeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iibcia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_pxchnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_chtsfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_scuahd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_xtfgvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_egxjrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mgqqdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dfucqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vqrfpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uqfhec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_uqfhec.hover_angle {
    flex: none;
  }

  .svg_cfwf_jgqbgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qpvizv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_amdwom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_hgadag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_pmfgun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_zzbuot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .ul_cfwf_hscqxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rvjflf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gyptvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_finupc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_inhdku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_acmkvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_pswcrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pytueq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_emlyal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hhpxsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_etimdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hkuomd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dgfrbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_mpzalb {
    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 #e5e5e5;
    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_pykzfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_xmpntn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dwwbbr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .h2_cfwf_yemdtl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_rhcnvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_xllfxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 48px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bztldk {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .button_cfwf_agdapd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 15px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_ofyrlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_hufcza, .path_cfwf_fblrki, .path_cfwf_obwkab, .path_cfwf_zpuucm, .path_cfwf_lkhukb, .path_cfwf_uwzjaa, .path_cfwf_nzcfxt, .path_cfwf_rkjvmq, .path_cfwf_nwacwn, .path_cfwf_inahax, .path_cfwf_bleeop, .path_cfwf_hzncwq, .path_cfwf_cqugui, .path_cfwf_rgwwev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_ggffwm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ghpbgc, .path_cfwf_uhrgcv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .section_cfwf_ttwcuv {
    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 #e5e5e5;
    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_cusgil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_yvijfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_eijesx {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_pyusfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_bffsje {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_odbyze {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gvkych {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_xljkbx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_ujcuec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_bsgkbv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_zhfxhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 50px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lwjsqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(90deg, #fff, #ffedd5 50%, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_hqezyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(90deg, #fb923c, #fbbf24 50%, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_wdfmfs {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_rhihhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_ynsxez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_imbmmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_seprjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_aaqyxv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_icwynj, .path_cfwf_gbbowb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .company-logo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    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;
  }

  .company-logo-div {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .logo-icon-div {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .company-logo-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .header-login-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 40px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f973164d;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    margin: 0 0 0 32px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
  }

  .header-call-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    margin: 0 0 0 32px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .company_nav_logo-link.w--current {
    flex-flow: row;
    align-items: center;
  }

  .comapny_nav_link, .comapny-nav_link_dropdown-toggle {
    margin-left: 0;
  }

  .comapny-nav_button-wrapper {
    margin-left: 10px;
  }

  .section_cfwf_pcjobr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 100px;
    padding-bottom: 100px;
    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_gzsado {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ehzgzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_orwvba {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_kudnyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_blhvot {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_pkgnet {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .svg_cfwf_daqvtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_arddrd, .path_cfwf_dbcmmc, .path_cfwf_symrdd, .path_cfwf_kermtk, .path_cfwf_icnxjk, .path_cfwf_nckknb, .path_cfwf_tgqukc, .path_cfwf_srfvyb, .path_cfwf_dbnlva, .path_cfwf_bqxnlq, .path_cfwf_cefgco, .path_cfwf_ccuvlo, .path_cfwf_agibmr, .path_cfwf_bqgjmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_lpefmc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_ljgfri, .path_cfwf_wxvhzm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_lnowoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_ckyxnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_jruolj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xuhpow {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_auclus {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_iwjpiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_gsnkyu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .polyline_cfwf_yeygzk, .polyline_cfwf_nhktcm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_uzvlpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_ssncar {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_svrkse {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_krnbpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_euspqb, .path_cfwf_csblbs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .footer_cfwf_agourg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -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: #020617e6;
    border: 0 solid #f9731633;
    border-top-width: 1px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_plswzp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ulbsyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 48px;
    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: grid;
  }

  .div_cfwf_sgdmcl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_yzfrks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_zzcxtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_dcahik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_kqbvzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_wtpxch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_huexcj, .li_cfwf_qpbszh, .li_cfwf_uffsjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_bftqxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_poxpnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_tclrbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_fnqvmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_ipipmp, .li_cfwf_wiybmw, .li_cfwf_jieeyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_znsjcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_elvujx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_noazye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xyihqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_azswut, .li_cfwf_smkhqp, .li_cfwf_fwxkit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: list-item;
  }

  .footer-btn-link {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline;
    position: relative;
  }

  .footer-btn-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    cursor: pointer;
    width: 0;
    height: 2px;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    block-size: 2px;
    inline-size: 0;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
  }

  .div_cfwf_qgdrtx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1e293b;
    border-top-width: 1px;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin: 0;
    padding-top: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_yzhpbb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_uwssgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .footer-policy-link {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: relative;
  }

  .footer-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    cursor: pointer;
    width: 0;
    height: 2px;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    block-size: 2px;
    inline-size: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
  }

  .div_cfwf_fcucqg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_kngqml {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_xtjifc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_tgtzfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_cekpdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xfgavr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .div_cfwf_xfgavr.hover_angle {
    flex: none;
  }

  .svg_cfwf_ifcieo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_loelnv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aribta {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_blszhv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dzjklc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .h3_cfwf_cezmdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.1;
    -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;
  }

  .p_cfwf_sgvmqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hdrxnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_crscfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_opbrei {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_wrgvjg, .path_cfwf_iakuff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_jybjhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xcouyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mkiiya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_untufz, .path_cfwf_ahapzm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ckttrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bdumpo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zvgdqn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_irptyv, .path_cfwf_imgquw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_yndlev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_kxhqgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_qphamt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_mhdrct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_qualpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_kwqgzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_gtdshw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_cwbyhv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_irtheq, .path_cfwf_xhtlif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_zpwdlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_akrlyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wkabwj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_vvavcm, .path_cfwf_oyqykr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_zgmedo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ywbyue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_emueaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_fwonwx, .path_cfwf_ibbjip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_tdgduf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_yknxxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lsnkzd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .div_cfwf_lsnkzd.hover_angle {
    flex: none;
  }

  .svg_cfwf_xdmdbg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vecdbb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yvebon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_nfygqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .h3_cfwf_dcbols {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_kspfrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fghtax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_bepxcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hnpvhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_vkxtue, .path_cfwf_pefzob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dlbuln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xbffsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_chbyab {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_smlzoo, .path_cfwf_bazzbk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_hqjrfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tgotkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ntmfhi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_nkewqe, .path_cfwf_mczukg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kazins {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vflnws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_cdvcqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_gkpfed {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_xybqpp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_bnkufv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_gbsoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wdvdud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_welbfd, .path_cfwf_scsfbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ppmila {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ilodyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_omsejc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ukstpp, .path_cfwf_hatbce {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_lcbybc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_clrpdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_odgqre {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qyqgsb, .path_cfwf_pedlcl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_orzswd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_trbzab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qefify {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #22c55e4d, 0 4px 6px -4px #22c55e4d;
  }

  .div_cfwf_qefify.hover_angle {
    flex: none;
  }

  .svg_cfwf_arblzo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qwfjbt, .path_cfwf_vuiinb, .path_cfwf_puowcz, .path_cfwf_xhqdrg, .path_cfwf_msocfr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tfilfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ondksb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .h3_cfwf_rwhomb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_cffode {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tkkqvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ddtzif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dervvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_efnmla, .path_cfwf_ovwutf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_xvfebf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jzdmow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_npnbtf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_kyevae, .path_cfwf_rhlgsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_ytmneu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xmdcfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jwjbtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_dqovmv, .path_cfwf_eclkvm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_mvykrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_weexin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_alcois {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_mttqos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_wwwwjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_dcydhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_wcdxir {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pogkfy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_jdvcii, .path_cfwf_yutdrf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_iffaln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ecezrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ojhqwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_oxilns, .path_cfwf_mirjps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_pbqfvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_btwpdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zdqjoz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_msdcly, .path_cfwf_xpqibu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ajxwdq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bvexfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_llqoxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .div_cfwf_llqoxk.hover_angle {
    flex: none;
  }

  .svg_cfwf_ozutda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hubqwb, .path_cfwf_ueeqnh, .path_cfwf_hfunhd, .path_cfwf_skgdzl, .path_cfwf_lqdqvr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kwjdnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_indldh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: block;
  }

  .h3_cfwf_tdzvwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_vnlpnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_krpses {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_qpzvku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dadokr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ipsznm, .path_cfwf_cmialb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_iqmmyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vagcpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zvboep {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_fgcsxc, .path_cfwf_ofzhqp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dcpugc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cgfiek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rpmlnz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xyrtvh, .path_cfwf_sxosjt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_dzzceq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ubtvwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_ibiuaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_jpqjbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_wpapev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_alhoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dlbhuz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yiebma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_nzfhtf, .path_cfwf_mertbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_yoyfla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_nsqmgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uhkjpx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aghokb, .path_cfwf_artmhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_jhjhff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bmkbpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_urlwrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_zwqzkq, .path_cfwf_nxywpa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_tkuxiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_kedmkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pvjmay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #6366f14d, 0 4px 6px -4px #6366f14d;
  }

  .div_cfwf_pvjmay.hover_angle {
    flex: none;
  }

  .svg_cfwf_qpmlit {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gncbka, .path_cfwf_txyzhf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qenzap {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_efnfbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #818cf8;
    column-rule-color: #818cf8;
    caret-color: #818cf8;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #818cf8;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #818cf8;
    display: block;
  }

  .h3_cfwf_qljjuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zbihhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_afpopo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_asyttd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iicihh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xguiow, .path_cfwf_yrjppb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_yfgqsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_aixtfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_featya {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_sbixgw, .path_cfwf_xezdjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_tyedaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cgucyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mautqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_atooxe, .path_cfwf_fmuuta {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_aadnde {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_dzmfuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_jknbsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_atziiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_pmrnbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_spfutx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kvxivk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_plzaxk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ituwkk, .path_cfwf_hxpgxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_diljrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_nblyhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_aiyrhr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_pgssaa, .path_cfwf_ktfocy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ouojem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_ajbawt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pnghnw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_chsfff, .path_cfwf_iqhdjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_uyscnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .build-with-aiflow {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_cycprv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xpxmuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #14b8a64d, 0 4px 6px -4px #14b8a64d;
  }

  .div_cfwf_xpxmuq.hover_angle {
    flex: none;
  }

  .svg_cfwf_qxstwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_tmbyxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 14px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 14px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_oliqnt, .line_cfwf_fiilvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ztfqzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ozhxtq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #2dd4bf;
    column-rule-color: #2dd4bf;
    caret-color: #2dd4bf;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #2dd4bf;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #2dd4bf;
    display: block;
  }

  .h3_cfwf_ilxqgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_abvuur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_spxsbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mcyrub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pcbave {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_otngsz, .path_cfwf_jkhonm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_oyamel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_sjqiro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mjxtnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_lyczsi, .path_cfwf_sprlnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_heacsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_cjtbpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_akdpmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    flex-shrink: 0;
    block-size: 20px;
    inline-size: 20px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_tsbonz, .path_cfwf_njsxuq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kmfopt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qyqulr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_avjxqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: flex;
  }

  .svg_cfwf_rihppe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6ee7b7;
    fill: none;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .path_cfwf_lqayrk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    stroke: #6ee7b7;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: inline;
  }

  .div_cfwf_ynprsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_adiqsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jekkww {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qsmxsa, .path_cfwf_umizco {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_xvqnkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_wlwewt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vnmtyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_lkyvtu, .path_cfwf_dcrvwk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_snftyp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_awhjbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_taghox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_ovijqf, .path_cfwf_zjcdvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_vgbhhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_aauzso {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_jmjqrn {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_besags {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uemnvm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .modular-infrastructure-customization-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dmwpgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_qrilsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_hbeget {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pzphar, .path_cfwf_lcuwpj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_arrhxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_xuhpgu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_tobxqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_edlvzg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_frdpht {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rxhdwp, .path_cfwf_iteiss, .path_cfwf_isxudc, .path_cfwf_yuhbow, .path_cfwf_hpxgey {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_jdxlxj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tciuhr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_ixmlmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_mudiay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_yviqcc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fscqvl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_bifsja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_vuoncd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_jgapfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_jftodr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jqukah {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_gipcye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fbsuoj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_rucenj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rbankw, .path_cfwf_thouex {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_wiyibs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_yffdef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .p_cfwf_ylhojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rjdsjb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_sumvyk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cbdzub {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vhwmuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-features-box-border-style {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-features-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pjhziz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_zldefv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuflkn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_altimf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qmpszt, .path_cfwf_ttwkwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_szulaf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lymkfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_eryhul {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_pndyeu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zzmhyu, .path_cfwf_bfukkg, .path_cfwf_dsgayt, .path_cfwf_ddqefc, .path_cfwf_bwyxjd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_invdmy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hlkups {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aotpje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_zrglvt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_yyzxfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gslmto {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_giovts {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tnpdua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tsbdev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_azcanf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fizrgp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dauxxo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_gqhodr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_locxns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_rxmeml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hlikjm, .path_cfwf_fncpzg, .path_cfwf_kwoina, .path_cfwf_rzscgk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tiunkg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ujwasd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_avxgam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_kejwdm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jjokha, .path_cfwf_sunptc, .path_cfwf_gftigu, .path_cfwf_rmucjm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_rvrprt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ehutfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pavyxr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_fajsqq {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_fxzvhq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fbwjsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yaqpny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .deployment-options-box-style {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .deployment-options-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ocnvxi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ivxuvp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_vhwboy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_imwzuz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_uspbsz, .line_cfwf_wvulzx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_hrvldr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_biujfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_juqtdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_ljvafb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_amblxf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_hfqvnw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ozbsio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hpyaol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jhgols {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vypjas, .path_cfwf_oiotge, .path_cfwf_dgnfer, .path_cfwf_gxmtbk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bxrqcd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_nysmvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ofodgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_oaxfei {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_ebeipi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_gyybtm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_cfrmrj, .line_cfwf_lnaftz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_emggup {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hwtrob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lirwqc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ssixyg {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_wbnjwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_llqamj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xcmnyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dnhyyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_tuxbzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_thgtiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_ssqryd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #f9731633;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_ehplbi, .th_cfwf_vhfsib {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: left;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: table-cell;
  }

  .tbody_cfwf_ibkcef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_unhozl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_jjobrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_rowcai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_sfantr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_zbdhme {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_zgfpuk, .path_cfwf_hhehij, .path_cfwf_ucrwyl, .path_cfwf_zvtexa, .path_cfwf_keeyjs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rqsfxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_iqhktv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_sojgcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_aorkky {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_gdslnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_jpotqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_riqkct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_onnwge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_jbfjdm, .path_cfwf_cdahxb, .path_cfwf_otautp, .path_cfwf_afdyml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_fgvomg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zumsec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_oeczit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_jhmxjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_dzwgbb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_iwaspq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_tfebab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_phgvrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_twxetr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_evcftl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qukhtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_thukuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_rfnlnx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_wecbkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_sejvnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_zkjcie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_znzlqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_efbrks {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_gvmdgy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ndlaan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tpvmoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_qjftcw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_ttinvn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_hetgag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_udbcmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_bzoour {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rbozek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_qjiwtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ckdacl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_obrjla {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .polyline_cfwf_vsersz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xpswyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_batvmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_kzgues {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .tr_cfwf_jxixgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_cpitcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_tpwvft {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hfovgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_lqxaye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_noglzg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 8px;
    cy: 21px;
    r: 1px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_cdnfte {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 19px;
    cy: 21px;
    r: 1px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hubhgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_yrxvzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .td_cfwf_efzlom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_jdaoke {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .section_cfwf_glcnzp {
    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 #e5e5e5;
    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_ecrxvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wvvinp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_bkefej {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ogoosr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_sgdlcd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .button_cfwf_kbcoei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_wfyjon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_nczdjj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_chehcq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_pzgnzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_qhngcs, .path_cfwf_pqxiap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_lmuwjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_xsqtop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_clmylh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_kmmtqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_flwpvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jffvav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_vwastt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_gwqqyu, .path_cfwf_dseivw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_zigleh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_tfvbrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_nptezh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pqzxgp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_wpwsyj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_gbmeza, .path_cfwf_kikfwe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_uxjxnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_ccsjqn {
    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 #e5e5e5;
    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_owphfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_cvxkwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_bwbdch {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_xbtbvm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cyvzlw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hqncjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_quocod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_wwsluj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_sbavss {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 24px;
    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: flex;
  }

  .div_cfwf_hnmkax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_auxkof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aapola, .path_cfwf_vdooik {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_escnai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_baunaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_ntiuof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_agumet, .path_cfwf_autkyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_twjevw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_hcdlrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_pprurz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_jgblau, .path_cfwf_wxntwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_ccormf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_lbnszt {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    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;
  }

  .button_cfwf_ekxklt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_egbucw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_bnjrty, .path_cfwf_vwbcqi, .path_cfwf_sdmfjs, .path_cfwf_yjorcd, .path_cfwf_yjnwqu, .path_cfwf_vxuavz, .path_cfwf_nlkipa, .path_cfwf_vhqifr, .path_cfwf_nfjfmz, .path_cfwf_idgqbr, .path_cfwf_skvgyt, .path_cfwf_waymru, .path_cfwf_jznfux, .path_cfwf_uuiqua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_kowchi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_iqbwwj, .path_cfwf_swrige {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_dcudal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_rrsyeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dioqgz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_sxjazi {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_brxuez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_exxixo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .div_cfwf_swfluo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_eevqbe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_njbtiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_exeqpy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yemvip, .path_cfwf_wsfpho, .path_cfwf_ytvznq, .path_cfwf_ofjenh, .path_cfwf_eeasss {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bbdrek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sdkkkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_ztmgnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tuneoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_eqtvge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_clzifp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_umvvoh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_zawbmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_qnuwve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_yhyjhq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_erfjeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ssszxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_tlbwfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_suuvuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_sqnuid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_btqohb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_mxmsws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lyelgn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_mznsjo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_puwynl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_qjgpun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_jpukiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_qbjyrc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dpajom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_izymmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_stinzz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ccmrjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pbxhoi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xpldgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_fvjqrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_zhjwrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_mmtacb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_zioylv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qkbruh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_msyahi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qgzmwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kbhfjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wvcbol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_gmilpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_gdqlgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vrqhhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_khbeys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_cmjcfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qtalov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hcpysn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zdiwxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_yykdwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hucdrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_oqalfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_wskuyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_bqjgzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_amdwms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_czdyju {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_grdise {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_boovqm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_fmshso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ipvoxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_ynapbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_zpqklz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_kgtbsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ueozjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_kkvpjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_mjzunl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_lusife {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_oishgh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_jpegsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_bysuvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ozeqlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_hrshbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_bnutbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_xaakvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dbfiwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zgsmzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_vqhcja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oovuvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_uoefrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_eceocs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_vyaahk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tapcfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_jduvvp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_vlhgnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_oeksnr, .path_cfwf_vhfjuh, .path_cfwf_ozgcze {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_okkofc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_jyvtoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_blicfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_gpkegv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_yvhsfq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_prplfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iswoee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qkbybe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hbawex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qdamyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ldruid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_eqorgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qobgfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vgluhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_orawfm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lwlzip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_kkohee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lvxqfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_lmywun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gemjvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_fyzclz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_usrdlj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_jgtaxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hsubij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_qpvkmm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_jmynoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_tijldh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_lcrkci {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_dhtkxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_pqqeur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tdnrfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_tydkne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rrxwse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_knogvq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_nosgpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_fyjvra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_uisvpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ovqvlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_uvfrmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_efjhxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_tkqfyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_kekzhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_jwoett {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wglque {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bdeskz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_ctapmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lpjfwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_nrygwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_hvvevk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_usuezu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ywqtbu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_kqxglc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #6366f1, #4f46e5);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_pitymw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_wenhnh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wkunra, .path_cfwf_pgqumj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_stkjnj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_edgrux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_igxkbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_exggsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_fodeha {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qovtbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ovyqrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ofitkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_qcafse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wcaixa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_estyvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jhbpuh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_piictz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_wkovlt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hjibdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wkydai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dtehoq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rycixr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_xjwydh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xagere {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_elueph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_uupkhc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .div_cfwf_oojofh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hginbd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f9731633;
    column-rule-color: #f9731633;
    caret-color: #f9731633;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f9731633;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f9731633;
    display: block;
  }

  .div_cfwf_ymokua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #14b8a6, #0d9488);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_etdpps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yzcnzq, .path_cfwf_mbpygm, .path_cfwf_owemvk, .path_cfwf_uzvyir {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_fducrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zwfrdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba72cc;
    column-rule-color: #fdba72cc;
    caret-color: #fdba72cc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fb923c;
    border-left-width: 2px;
    outline-color: #fdba72cc;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding-left: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba72cc;
    display: block;
  }

  .div_cfwf_qriekk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h4_cfwf_tcguil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_bsglhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_kxdcge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_oolcsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_kjaxso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_gcbnau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qsqjrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_dfbuvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_baimvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_frmtuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_psgrrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_cofgpb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_iqfvyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 8px;
    height: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    block-size: 8px;
    inline-size: 8px;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ewixlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_srpmbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b98133;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_orwefm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xgkgek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #34d399;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .span_cfwf_innlgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6ee7b7;
    display: block;
  }

  .p_cfwf_ornjge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #a7f3d0;
    column-rule-color: #a7f3d0;
    caret-color: #a7f3d0;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #a7f3d0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #a7f3d0;
    display: block;
  }

  .section_cfwf_dlafhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_rsopsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_htgkem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_atoyrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_rivioj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_xvadhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cgdlwp {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cggvhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_zsrxeq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_mizvwh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .circle_cfwf_sdnkyq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_devuun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_falwgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .h3_cfwf_ugmdef {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_oaicja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_sdeqdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_ktdblg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_pabohw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_xfubcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_apaavf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_sbejsk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_oqelgl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zyquvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_unlfec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rvwfil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_wscvnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_sbupsq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_mytysr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_qehryf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_alaqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_suckjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_tqoeri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_vrdvob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ankvxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_bxbqgg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zjdppl, .path_cfwf_vnyjcj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kmxzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_cykvcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qrdzba {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_lplnkm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_sajjtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_aikdxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_fjbizc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iipbpd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ecvure {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nhezny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hqxkmc, .path_cfwf_znkvac {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tljvhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_ubtzno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_avngch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jftady {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_qzgmex {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ookcaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_vctlwg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zeuwwo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_kacwqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zqfqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ekrrep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yinvdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_tnfadx, .path_cfwf_dscmce, .path_cfwf_uvrewh, .path_cfwf_zdrpyl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_seeios {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_lqeajz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_mtkoij {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_fknmzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zdcxvu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_cvxdsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ncbkia, .path_cfwf_vbbqno {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_jxzoug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h5_cfwf_dkzbdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_smchjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_ipxyxw {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_twkzyd {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_mzqiis {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_gtbchd, .path_cfwf_rbztbi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_bmmpcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_uupezd {
    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 #e5e5e5;
    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_izwwfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_atrwzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hrlrhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .949204;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_bhckak {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_afndxe {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_fvcxdt {
    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 #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_nokpyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_xfoinl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_tnxbsj, .path_cfwf_gonxai {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_izyzdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_okxwbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_zcpckv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_qtyfji, .path_cfwf_ttepmb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_gsbtye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_asivsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    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: #34d399;
    display: flex;
  }

  .svg_cfwf_fgthbn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .path_cfwf_aclpii, .path_cfwf_zqhevj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_dlrjic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .div_cfwf_pcuplf {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .button_cfwf_gqtjqp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_uzedpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: none;
  }

  .path_cfwf_lulren, .path_cfwf_pbhazf, .path_cfwf_bvxqen, .path_cfwf_jvlkpy, .path_cfwf_nwqsyh, .path_cfwf_gdfesn, .path_cfwf_blhfsr, .path_cfwf_tjdljb, .path_cfwf_jturth, .path_cfwf_agrkhp, .path_cfwf_gaecbj, .path_cfwf_ldygaz, .path_cfwf_jiwocx, .path_cfwf_sqjyfw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_pxrbtx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_cancmv, .path_cfwf_rssevg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_talisq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_iybtbd {
    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 #e5e5e5;
    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_wwejzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_gtgccz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .932352;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_tgudvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_fztlnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_kwbjgb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_saccnn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xjphfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_zpvtqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .line_cfwf_hdpbiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_eqsuxt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_nszejl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_yjezmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_lgkyrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 60px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_spvavq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eyxtnn {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_ddfouw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_najnpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_mhtitq, .path_cfwf_zgzbws, .path_cfwf_gblqns, .path_cfwf_avxnlf, .path_cfwf_vptvmj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_bescwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_nezfax, .path_cfwf_dlgjfj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_lkahcb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_goltxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_dpcfiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_myodoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_vazwtl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_yoxhey {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_svnuqu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_fcxyff {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_cpwihw {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_iekjqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_liqzhu, .path_cfwf_lbytyd, .path_cfwf_ffunns, .path_cfwf_isrnln, .path_cfwf_clacwy, .path_cfwf_sqvbej, .path_cfwf_iaoobn, .path_cfwf_ylyskk, .path_cfwf_kavmoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h2_cfwf_rjcebf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_vbpwgb {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_rqqbuf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_katvpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_qglhzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_bhltdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .h3_cfwf_glszlt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_aoqtpt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_kxrmcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_sbraie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_tenlrm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_fpieoy {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_qahkob {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_tkojzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_fxyszo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ejgngu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ggjadu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_urtbgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_istahb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_lzsuai {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_svxtwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef44444d, 0 4px 6px -4px #ef44444d;
  }

  .svg_cfwf_akokaj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_yctpim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hhzktu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_mxfqdb, .line_cfwf_wluauk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_paqhxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_opgzvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_xciznr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_gvhnqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_oteboy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_hiarua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_evshga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rqdbwu, .path_cfwf_lpwjjp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fpdfyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_izdqip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lbcewq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ahxyuz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hqrqpb, .path_cfwf_gfwldf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_anspnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pmniac {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kcctvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hsspjo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mdzcjp, .path_cfwf_gobocp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_asyqvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fxjrzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_akyotv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_atnxcf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cajiji, .path_cfwf_vprnxw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_afefsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ydrlzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_npidnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tjisvh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_bllxph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_mnzzjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #dc2626, #b91c1c);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #ef444440, 0 4px 6px -4px #ef444440;
  }

  .div_cfwf_ozztwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f973164d;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #fff, 0 0 0 2px #f9731633, 0 1px 2px #0000000d;
  }

  .div_cfwf_qccgwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973161a, #f59e0b1a);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_jolypd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div_cfwf_tvnhzn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 1px solid #0000;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .div_cfwf_hdwnjb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_kzksqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_wzitnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_giaqjy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ncneve {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_eowznq, .line_cfwf_orgwbs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zhumgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_piuwxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jnqggr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_naaemn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_alqdoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mtmjkj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ppsmlx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_omoxck, .path_cfwf_gipayc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_txkkcm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_mtonvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uzrbvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kjopwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uygvyi, .path_cfwf_kqtekt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xqbcsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dftmru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bwnnvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_owovxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yludxp, .path_cfwf_mpfkdr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_omuuiu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_lpxegf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qseacp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wpklaq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fzskfw, .path_cfwf_iamsux {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_agydia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wybkmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_dwfbxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_adgaxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_bqnsiz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_jifniz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .div_cfwf_fovlar {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_rtbboh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_krmdrt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_etcuqx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_ovzxle {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lsgmds {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_exbrlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_atxzyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_pcbczk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_bxekho {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_bkjnnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kapcrf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zhfkly {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_bzhirw, .path_cfwf_lbqwzm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tqnwpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vgnoxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mdqsrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_yfslzz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rlindn, .path_cfwf_akddoa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qbpiix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ugcklf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_wmpdoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bmlsrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rtimpj, .path_cfwf_kijwnu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pfeidl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_erqliv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pdjpph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_fztvkp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_awxxtb, .path_cfwf_ypntyc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_tjicis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aqmqbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_simrko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_ykmjgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_lvmxjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .button_cfwf_jewepm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: 100%;
    height: 40px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #2563eb, #1d4ed8);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 40px;
    inline-size: 100%;
    margin: 0;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f640, 0 4px 6px -4px #3b82f640;
  }

  .section_cfwf_zojdli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nndbge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kbzqzt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_mffiuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_ibspro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_woezev {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_emwarg {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_ymtvaf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_jcmvyr {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_ljixlc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_acasdi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_npwahi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: auto;
  }

  .div_cfwf_nfieeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_ayjvot {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_dxadqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_zvfack {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
    overflow-x: visible;
  }

  .thead_cfwf_lmoxct {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_romtko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #f9731633;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_eqnqsb, .th_cfwf_kzxqac, .th_cfwf_ndanca {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: left;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: table-cell;
  }

  .tbody_cfwf_qqgvtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_zlujps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_xvoufb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_lhslbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ogfnra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex: none;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_rrpare {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_dzifsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fjjcoy, .path_cfwf_ipldvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xrnsjd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_kevrku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_mpnstv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_tarpae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_uarvlr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_xwvgsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_rhcaqw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_xafnzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bfogsh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex: none;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_csqvem {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ahrvpf, .path_cfwf_rfjlql, .path_cfwf_vtmbep, .path_cfwf_rmlksl, .path_cfwf_bynday, .path_cfwf_siumxt, .path_cfwf_qzjtuz, .path_cfwf_atavrc, .path_cfwf_kmmpmq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_swihtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_tyvbxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_kwmgmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_pvoiab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_bmdcam {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_osyywu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_dbouqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_kpagsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bkszgi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #22c55e, #16a34a);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex: none;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_jmmouv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_lhqxyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wgbvjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_lazrqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_vxofuz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_mxcxbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_pdnrgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_zckxes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ztpaou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_ufchnv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lbrwsx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex: none;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_wtbqml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_fpvwxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_flselp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_tvgdzv, .line_cfwf_gdcoqk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ctrcso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_htjbui {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_htfxvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_klbgwj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_sdhjur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .tr_cfwf_apxevi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #33415580;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ffiiad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .div_cfwf_lwdgfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_svxwog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 40px;
    height: 40px;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex: none;
    justify-content: center;
    align-items: center;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_glhjix {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-collapse: collapse;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 20px;
    inline-size: 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_ihwkdp, .path_cfwf_uiemge, .path_cfwf_gntmhl, .path_cfwf_jeacfo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_oqwklw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 600;
    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;
  }

  .td_cfwf_vtdvml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_rnvnsh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .td_cfwf_rbiysr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: table-cell;
  }

  .span_cfwf_fhdvpz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    border-collapse: collapse;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .section_cfwf_gyurfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ehgmin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_otlgox {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_zbopwa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h2_cfwf_tfzswl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_dkipwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_gndgej {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dmbkfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_estvfj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_hdpoih {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xoeaph {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_ufojod {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_vyrzuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_qoepqx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gqknmc, .path_cfwf_jmnfit, .path_cfwf_pgokyb, .path_cfwf_wzyuhw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ackntr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xfbmbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_kksarh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oianuk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_admebb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_rklsxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_blgygs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_mnidan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_vgvdaw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_ndpzhv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_qaiyja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_smnaco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rlhhck {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xdedtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jsnhyk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_bixiws, .path_cfwf_mlncvh {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pwkuyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_rozakg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_wflyhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ftgysu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ncllze, .path_cfwf_vuphph {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hodijo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xdidjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cplkxa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_taiybr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_crdygw, .path_cfwf_vxnhjd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sgirwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_uafalt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tksztp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hzarwl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wrwanq, .path_cfwf_pqsinv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_wnolzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vmzbes {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_meefon {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_twroog {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_huvcdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bfucqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cqsjop, .path_cfwf_rnoywi, .path_cfwf_qiodhz, .path_cfwf_upkdje, .path_cfwf_pxqjtp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ogiroj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_cizoxy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pciefq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_cnniyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_znxazn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_hhqmsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_bpbnpw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_rytckr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_efhlqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_quzxvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_vcmxdu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_lwyaun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ljumym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_shqbux {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_daxxxb, .path_cfwf_bjeacf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cjnfth {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nynzqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_cxpqri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_zfjzct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zuqera, .path_cfwf_eadpcb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_mwirie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qqokjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lrrkgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_xcfaaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vqunks, .path_cfwf_ockvxd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_plnuze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_yrqdyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oexqji {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_iunnbz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_thnbcz, .path_cfwf_fltpyd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_atkowz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ddmdrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_nncdti {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 0;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f973160d, #f59e0b0d);
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_fqieqd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-direction: column;
    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: #0a0a0a;
    display: flex;
    position: relative;
  }

  .div_cfwf_bcxtun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #ef4444, #dc2626);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_pqhlbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_egexso {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_gprolg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.6px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    -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;
  }

  .p_cfwf_hereoe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 6px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_gfetnj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_mzxddt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_fwsglc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .span_cfwf_ixbpgx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_jqhvrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jvojne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .span_cfwf_alprwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .span_cfwf_ixkmka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_jiopsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tutwgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_jwylvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_cefkzp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_frgbrl, .path_cfwf_jixzhc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_iammim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wiewdb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_iutqfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_asscvq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ufwjdz, .path_cfwf_lckoun {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qwrkgy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ekeeqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ohiyip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_mikfjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ancyjg, .path_cfwf_btyakk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vimpee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fbhgmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lhenfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 16px;
    height: 16px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 16px;
    inline-size: 16px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bqvzgf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 10px;
    inline-size: 10px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_oomfnb, .path_cfwf_syrvnp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_teugea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_mitotw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_vqpdxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ahixqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_ckynti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_khdcgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_uiegwt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_iansky {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_ejigmi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_sconsa {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_nudbek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ckknhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ftjuqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_auiuzl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_sxpjut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_szpvwu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_opreno, .path_cfwf_lprqdl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ecyajj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_awhivj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xpqjqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_jnxune {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_pnjldg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_xhznxo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vmkzjt, .path_cfwf_dsbwhr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tsmswa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ehyscc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_evpmvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_vglaal {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_agbsmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_qccnmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nlutyc, .path_cfwf_pxyhpu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bhlavn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_hhwrvt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_azrotk {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_xfzahu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_cbnfqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_truhpo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nspvbt, .path_cfwf_stgxnw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_gyxyfz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_opcaqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_yccxjj {
    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 #e5e5e5;
    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_jgbxsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_eyvljq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_whyyvw {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .923079;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_ttiwac {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_bfwqwp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .h2_cfwf_hmlxox {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_rlrpsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    letter-spacing: -1.5px;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_ylwblt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hguqhx {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .button_cfwf_juykkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_zmcibo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: none;
  }

  .path_cfwf_tieoee, .path_cfwf_vdbvob, .path_cfwf_mvxooz, .path_cfwf_vwmozr, .path_cfwf_nwkbgb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_hbdttf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: none;
  }

  .path_cfwf_iwllsp, .path_cfwf_fiofod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_pawpao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_uvecba {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_eexeha {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xhrwfv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_veeozs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_idmigz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_cfqspx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_byfaho, .path_cfwf_iidluh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_kymmdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_nmacdb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tmqvlr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_mbjphr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_bjtqrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_frzhny {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_syjnrr {
    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 #e5e5e5;
    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_cinnuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_plmmqv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .941065;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_jofnvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_nzkuem {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_qqmghp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_kyplgz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_klkdwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_hubfqq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .circle_cfwf_pfleom {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_qrbcav, .path_cfwf_atbgvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .h1_cfwf_xnbjls {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 48px;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_nblhst {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_gpcjlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #f97316);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_vufzai {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fff, #ffedd5, #fef3c7);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: .9;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_pvnetc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto 64px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_uytalt {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    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;
  }

  .button_cfwf_tkrbdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_jjvxku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .circle_cfwf_oettej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_xlfbai, .path_cfwf_kkowbk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_gyerst {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_mdkrec, .path_cfwf_sjhszm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .p_cfwf_iirqvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_afuwhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#0000, #f973160d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_uvocak {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_rvfchz {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_arvsiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #3b82f61a, #2563eb1a);
    border: 1px solid #3b82f64d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_rgwpdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_nuxdma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .span_cfwf_znogkp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #93c5fd;
    text-align: center;
    column-rule-color: #93c5fd;
    caret-color: #93c5fd;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #93c5fd;
    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: #93c5fd;
    display: block;
  }

  .h2_cfwf_whlkkp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ddvtso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #60a5fa, #3b82f6);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mcidmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_wyhuui {
    box-sizing: border-box;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_knmjoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_irpybe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ustumd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cbqsmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_johsmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_ejxgbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vygxto {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mwhyfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_vlhxrw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_whflma {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_awbakp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ybsjtx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_amavaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_hkufpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wgndov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_iijemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #3b82f64d, 0 4px 6px -4px #3b82f64d;
  }

  .svg_cfwf_xcdfpd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_smdkwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_lpaaoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_spxzdh, .line_cfwf_fktbtz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aqdmdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_hbshfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_sogfwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aypsrk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_pmqhrm {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_mzplav {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #a855f71a, #9333ea1a);
    border: 1px solid #a855f74d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_aamvsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_eztwab, .path_cfwf_avptsx, .path_cfwf_oepdmd, .path_cfwf_shbqhh, .path_cfwf_yfpuca, .path_cfwf_ojaapp, .path_cfwf_ewmgaw, .path_cfwf_wfhctw, .path_cfwf_czegku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .span_cfwf_ifamqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d8b4fe;
    text-align: center;
    column-rule-color: #d8b4fe;
    caret-color: #d8b4fe;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d8b4fe;
    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: #d8b4fe;
    display: block;
  }

  .h2_cfwf_kcwbdt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xepljz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #c084fc, #a855f7);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dfzpkt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_lzetrv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_incauy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_mzdqem {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_mpvdpm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_hrfuev, .path_cfwf_jawzqo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ruqxfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_mkutje {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qthium {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_qinqkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qflqiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_tjawqf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wsidyo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_jamulf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rkhciy, .path_cfwf_cncxbo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_whzvag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_soddxz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_bjbbol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jdsqsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_tadoqw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_magnnw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_piemnd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_xodfxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kkoaiq, .path_cfwf_giluvk, .path_cfwf_inmmag, .path_cfwf_koitth {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cgyzze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jxjncu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_uxknwf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bgigxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mdyglr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #a855f74d, 0 4px 6px -4px #a855f74d;
  }

  .svg_cfwf_lzekze {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vvlihi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_geikyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nxrgcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_joggyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_saqcht {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_bjujro {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_yxdmgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #10b9811a, #0596691a);
    border: 1px solid #10b9814d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_istnhv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: block;
  }

  .rect_cfwf_mzuzsf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    width: 20px;
    height: 8px;
    caret-color: #34d399;
    rx: 2px;
    ry: 2px;
    stroke: #34d399;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .rect_cfwf_qozitg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    width: 20px;
    height: 8px;
    caret-color: #34d399;
    rx: 2px;
    ry: 2px;
    stroke: #34d399;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .line_cfwf_tbttvb, .line_cfwf_ygwnau {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #34d399;
    text-align: center;
    column-rule-color: #34d399;
    caret-color: #34d399;
    fill: none;
    stroke: #34d399;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #34d399;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #34d399;
    display: inline;
  }

  .span_cfwf_vlfano {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6ee7b7;
    text-align: center;
    column-rule-color: #6ee7b7;
    caret-color: #6ee7b7;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6ee7b7;
    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: #6ee7b7;
    display: block;
  }

  .h2_cfwf_dpzbpk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_bwjkie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #34d399, #10b981);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_qryvsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_pecnxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nieoms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_tvhdsl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_szfhev {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vkzuak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_imaiqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_rjtlvk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vdflex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ahphic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_dswdog {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_hbzhqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_ryrter {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 20px;
    height: 8px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .line_cfwf_szqxet, .line_cfwf_gmioti {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_lnmazi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_foxhmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_yhisxt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jwfutg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nsvtdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #10b9814d, 0 4px 6px -4px #10b9814d;
  }

  .svg_cfwf_orgpje {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_upsjnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_yyotoz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_imfzvw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_innwvf, .path_cfwf_ekuxwu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_nplomc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_yfiids {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_qmrkmh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nimmiz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_bxdodu {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_etyall {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_tfdbtz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .line_cfwf_ruaedw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_lthvmt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_vbhtre {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .h2_cfwf_tyvawr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zgodso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_bhnivf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_bmltue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_vdxcve {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ujhbef {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .line_cfwf_lekinv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_bfedzy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fsnekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_rnsjjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_peosin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oivoxw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_lsezbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_xkhsry {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_vdqxjg {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ddrbcp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sdhqvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_dkwkql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_zuajra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ixzfwe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zwtavt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 56px;
    height: 56px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 56px;
    inline-size: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_pbmuju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 28px;
    inline-size: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jsjirb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_pisbrq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_spfybh, .path_cfwf_cdaokn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zjppaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nvmwnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .p_cfwf_owkhvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qbmfev {
    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 #e5e5e5;
    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_pbwwpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_pnmxdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_qyqchl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_txchja {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_igajdc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ujsjqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    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-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f973164d;
    border-radius: 24px;
    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;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731633;
  }

  .div_cfwf_fqyydu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 80px;
    height: 80px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    block-size: 80px;
    inline-size: 80px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #f973164d, 0 8px 10px -6px #f973164d;
  }

  .svg_cfwf_agthxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_thctgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 20px;
    height: 16px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_liyjtu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h2_cfwf_sxedew {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xxgyeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto 48px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ylrrto {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_lgiolv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 40px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_elwito {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .circle_cfwf_cxfglr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_nxrfon, .path_cfwf_wohwhf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_xfzxhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_gbmeai, .path_cfwf_nyfqzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_pisnxy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_jxjoea {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .rect_cfwf_keeenb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    width: 20px;
    height: 16px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 2px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_nhidld {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_kkksoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    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-image: linear-gradient(to right, #f973161a, #f59e0b1a);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_jshpoi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_ekioow {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 16px;
    caret-color: #fb923c;
    rx: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_ooxwvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_xeovwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    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: #fdba74;
    display: block;
  }

  .section_cfwf_gzmtwk {
    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 #e5e5e5;
    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_vabdpu {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_wrrjda {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .941065;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_gfwipd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_ezltet {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .5s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: .5s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)rotate(0)skewX(0)skewY(0)scale(1)scale(1);
  }

  .div_cfwf_zdgzbe {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_chsvbr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mwblnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_mxkfas {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_yvolhb, .path_cfwf_othsbz, .path_cfwf_jxsumz, .path_cfwf_rtmrap, .path_cfwf_bypihx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_bebtci {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .button_cfwf_xvbqhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_mokqhg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: none;
  }

  .path_cfwf_nmgoft, .path_cfwf_uqnpak, .path_cfwf_khxnkd, .path_cfwf_ndluoi, .path_cfwf_rimqxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_huzdos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
  }

  .path_cfwf_mjgqzj, .path_cfwf_ucedpj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .button_cfwf_hasajh {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_cbgyaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: none;
  }

  .path_cfwf_dtzvne, .path_cfwf_vazfuq, .path_cfwf_zhhkho, .path_cfwf_stknhd, .path_cfwf_kkzzhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_rgjvbw {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .div_cfwf_ghtiip {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_rjilnh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_xmiatd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_izzdzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_diqybn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_jfnpdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_uekyfe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_xopmfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_dskcef {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_zfckhy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_xafgwp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_qzpcin {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .svg_cfwf_iludzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_qgldbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_bechlk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_kelnif {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cpodhp {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_udjdin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_igqopc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .legal-trustaiflow-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .legal-trustaiflow-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_tnxpxq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_tvhgms {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_tbxmtc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yrqvsc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_bwetvk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_tnpqnh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hypvuv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_hrvmvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_xkanpw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_auvebg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_omidva {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_jifmbv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_huqcrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fhwaoq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_eknfht {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_satxdc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_gdbfhs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_asgsnv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_ixgzgk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lerriy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_tdnzcj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_umadnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_pipivr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ninecz, .path_cfwf_icvzwy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_utkrye {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_dilzlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_yaimpm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_kzuwkm {
    z-index: -1;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_rwulei {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hmaxsu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_riekih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_inzugf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_tqvjid {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_bagtaf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ntisqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .div_cfwf_ybhxxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_azqdsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_nvphsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_siqgoh, .path_cfwf_kltufu, .path_cfwf_volfta, .path_cfwf_mrsqye, .path_cfwf_ffiuhk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_choqyj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ijjbdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_zawums {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_tkgbku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_gqcnqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_vbvhap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_eqlddi, .path_cfwf_thwgzt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_qbgewp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_xtuknj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_clxhqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_nprlil {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_rsotzd, .path_cfwf_fnwjqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_qlnwmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hiyjhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_llhsmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_nahvgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_srohed, .path_cfwf_pqijnd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_hmladb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_kpiarr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_oevjgr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_exabdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_lhazgw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_mgxpte {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cquqkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_tpjtfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_gkrvoo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_vbstyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_efiuie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_axawod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_srzdos, .path_cfwf_hjbaxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_ztefch {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hvmbgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sohuuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xnwomm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_qwwssg, .path_cfwf_uayiye {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_aydmwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ejbqsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sgymsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ksqvup {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_oyqjnw, .path_cfwf_rezuth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_pnemxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_azgxwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_prtocq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_haltxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_pmlcqw, .path_cfwf_kirupv, .path_cfwf_ppuysg, .path_cfwf_fipdtv, .path_cfwf_hvkeny {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_ytsoqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ykepdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_gopvdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_emdmhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wgizjr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_dunkbu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ejwjsj, .path_cfwf_wogjrt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jxuejg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hchhjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_tvflwx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_xicfym {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_wvxjmx, .path_cfwf_wmlmjh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_opvpvc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pgobai {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nbichh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_yyzdtf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ikhyvi, .path_cfwf_tgooqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_hepxwk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_evgaly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_uljous {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_wwolzc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ndltmc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_pcjmuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_fhvyph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_fmsgte {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_cpuekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hizbqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_ixmrrt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_bipvtd, .path_cfwf_nicbie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_jurvhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_fturyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_stkuzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_papoja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gdjfub, .path_cfwf_xnamlh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xgwdjp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_japbel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ryqeqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_iibxkk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_gpjwei, .path_cfwf_kyefor {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_sukjvx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ubhdzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qbtcqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ijpdvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_mmruhn, .path_cfwf_imytmn, .path_cfwf_vizwqn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rgqadf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_onydwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_yfxupm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_azkvkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_uymgnt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_awpxlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_nfajle, .path_cfwf_arksyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_gedjdm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_wbnzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_edypkg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_temgll {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_ugecsk, .path_cfwf_ilurhw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_xwpgdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_mlpejm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_qmjqly {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .svg_cfwf_gqognd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: block;
  }

  .path_cfwf_rkipeg, .path_cfwf_lstaec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: inline;
  }

  .span_cfwf_aomwau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qofgbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_gkgunp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_gjbkhk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_oequhb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pbfnjs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-and-compliance-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-and-compliance-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_yrrfza {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_slglev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_eadjfu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_nnlxaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 18px;
    height: 11px;
    caret-color: #fff;
    rx: 2px;
    ry: 2px;
    stroke: #fff;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ljqdyz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_xtgtgf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_jdvjor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ctyxzd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_yoqaig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_fmutyu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wygsns {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_iyuxnz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_lnbpwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_idebhm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_gfnekj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_sbxwsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nnflxo, .path_cfwf_kiitcv, .path_cfwf_ltwocx, .path_cfwf_wneljy, .path_cfwf_odakaj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dwymvk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_rswsfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_pdmnzt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_jcpezg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_giasdb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_awnvpz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_kwltks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kkidrk, .path_cfwf_xxqhhr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_maqzcf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ougvon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_jzgbun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_jlhfnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_zczqlh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hwljie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_ypwmvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_owdxam {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_mnhjtg {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_zdvwzx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_epqqrm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .legal-compatible-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .legal-compatible-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_kpgsjp {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_qbawmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_jgoata {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_rhlsns, .path_cfwf_bqktlv, .path_cfwf_gcouen, .path_cfwf_knfgyh, .path_cfwf_inkhio {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h4_cfwf_cjzyjv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -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;
  }

  .svg_cfwf_sqkter {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_knkzur {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_utomwn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_clvnxb, .path_cfwf_boiwlt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_asdnwr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zpfkbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_syiocm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_qxfysd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hndozd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zxuftc {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_tgmnyi {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vuevcd {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_atgfed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_suzasx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .legal-firm-wide-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .legal-firm-wide-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_pvrvwz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_dnrgbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_arhvhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xzwxml, .path_cfwf_bnizoq, .path_cfwf_wlgesw, .path_cfwf_wnjsxd, .path_cfwf_qiiras {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_nmtqjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_icaofy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_fandmw {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_xocfro {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ndevff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uwanip, .path_cfwf_rpqsmy, .path_cfwf_gspgpi, .path_cfwf_sjyorp, .path_cfwf_czvlwr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_olfuoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_pxpskc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_iqbrbq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_qopmxu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_sxcjfo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_mwcxrs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_fnmjba {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_tufrqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_llvnbk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jzprzm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_hpbkdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_ojdymh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lptylq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .h3_cfwf_dxiolg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_dtmlhf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_qqgyjx {
    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 #e5e5e5;
    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_qpqthu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #ea580c33, #d9770633);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kwnymt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_mdsaov {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .941065;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973161a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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: 0;
    left: 25%;
  }

  .div_cfwf_uqvbad {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f59e0b1a;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: 1s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    animation-delay: 1s;
    display: block;
    position: absolute;
    bottom: 0;
    right: 25%;
  }

  .div_cfwf_cprgnp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_pogftd {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .button_cfwf_unuawd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .svg_cfwf_zkpzvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: none;
  }

  .path_cfwf_jphgmj, .path_cfwf_istxuc, .path_cfwf_pwgfsm, .path_cfwf_twfpdu, .path_cfwf_fdfxum {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_cohjkq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 0 0 16px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: none;
  }

  .path_cfwf_vujpyf, .path_cfwf_xwajdj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .div_cfwf_jtgqph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_peetzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_zdvums {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_qdlofp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_vwhfsq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_mbzram {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_gnmmyt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_steuix, .path_cfwf_hzahgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_mmgdon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_efndhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .svg_cfwf_ahnysf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_ktyvwx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_mtklky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_obqqar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_glucpc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_lrdxek {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ywowmm {
    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-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fff;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline-flex;
  }

  .svg_cfwf_qgybsf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_pxcdjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_fssnbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_dnfgjk {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .a_cfwf_oidtbp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -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_zxjjey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_muqatf, .path_cfwf_quvqza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_kdbunt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_chfdrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .a_cfwf_lnjmjc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: auto;
    height: 44px;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 1px solid #f9731680;
    border-radius: 6px;
    outline-color: #fb923c;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .section_cfwf_jfamzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ogdjlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wzipcs {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_jzqsyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_luadlg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rjgqhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_munnnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_wqapuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_hoyziz, .path_cfwf_cegzbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_jcfwrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wiumkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dabydk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tcwbni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_nxbilw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_ypcjmg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_glzgvw, .path_cfwf_pfizqv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_bfggfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_baswdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pcxabe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_djdpat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_rtqhnu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmvate {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_hrhdjv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_jnzfei, .path_cfwf_dxnank {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_lzxhge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_riihxb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wshatf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_elconn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_azkdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_qisoib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hgfydr, .path_cfwf_tnghwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_nlkacg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wupuyl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_gojkva {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ufybix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_oxahfj {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_luwenu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ofywxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rejcgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_itcfvb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_xpjfjs, .path_cfwf_jjpjad, .path_cfwf_fatpdm, .path_cfwf_gqsofx, .path_cfwf_hduoth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_rtbnli {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_asjrhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_tyceim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_mervbq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_yisdse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sxlxxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_gkdgrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hdxrek {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_xwhozm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_axgsni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_oocazx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_qjvbwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jryedc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qxndif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_kaehgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nhnwdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hknvxq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_pkndgw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_isqugx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_egzayg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nnrpue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lsnwqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_dsseni {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_weyjfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_iqikue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_stsnii {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_qoidqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_kmwjls {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_hmzjen {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .path_cfwf_xxtakk, .path_cfwf_tefdkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_ystpjt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_wpqtjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zqvsst {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_tmvhuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_bdnwgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ywunlf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_trnqcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hdghtg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_zfanhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_isgvun {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_dgjncd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xjyhja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_dqqqjs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_wrjjoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_rvoqru {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ejycph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dzbczv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .ul_cfwf_huglqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_dktxdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_zaodtf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_aoqgjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_urgxef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_qjreqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    align-items: center;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dinzco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    width: 8px;
    height: 8px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #d1d5db;
    block-size: 8px;
    inline-size: 8px;
    margin: 0 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_vxukqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gqmbsq {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_shbzgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: grid;
  }

  .div_cfwf_ipcuya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_mucrek {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qcobhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_zerllp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pdqynz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bfjdid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_jrgghe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_abpkoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_bhebzj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .div_cfwf_bjcxjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #a855f733, #ec489933);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_lrxvzj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_uydcos, .path_cfwf_anknnb, .path_cfwf_yfafpq, .path_cfwf_vaeigk, .path_cfwf_pmkddt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .div_cfwf_itncyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 0 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xpfzub {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .ellipse_cfwf_bhyxoq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_oncqep, .path_cfwf_sbrwew {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_xjqazd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lhozje {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_fswmlx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: grid;
  }

  .div_cfwf_iiiaye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #4ade80, #34d399);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_cdzdov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_nrhwoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #60a5fa, #22d3ee);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_xgxbmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_akgook {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #c084fc, #f472b6);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_trnvrx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vqmhph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_jyyhix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ckeisu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vavxsk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_doqxuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_nadhsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_krjizd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_yatstx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_wtydqf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .circle_cfwf_ingnfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .polyline_cfwf_dsvacd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_noulrp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_fwysac {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_htfcog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mtnvwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_camsem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_hvwizh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_awfqra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_sumanu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_rtlcmw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ygwdxo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_diffdf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_waauol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_padvvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fb923c;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_vfzkgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .div_cfwf_tnrzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gxlbyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 16px 0 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_ukfvtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_mlutuz, .path_cfwf_xgyede, .path_cfwf_cncqvq, .path_cfwf_gifqkg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .circle_cfwf_tnhgbe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .h3_cfwf_rcyrsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_psrsvv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_oadwtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_btaljr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #4ade80;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_qzzvdz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ltfjbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_mbpuqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #60a5fa;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_radhyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_bobrzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dwnsop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 12px;
    height: 12px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #c084fc;
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    block-size: 12px;
    inline-size: 12px;
    margin: 8px 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .span_cfwf_ufxgri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: left;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .p_cfwf_dhdhvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1e293b80;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    padding: 16px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_fjcmoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cxmqrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(to right, #f973161a, #f59e0b1a);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_kwpmmj {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .h2_cfwf_fwuioe {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_ogpawb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_ukrskq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_icrits {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_ddrdin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .path_cfwf_muepjl, .path_cfwf_tkoeiy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_afhtfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ccaxwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_skcfyi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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: #02061700;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 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_mqifdr {
    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%;
    z-index: 49999;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_adyfjg {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .a_cfwf_omvugc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -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;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f9731640, 0 4px 6px -4px #f9731640;
  }

  .svg_cfwf_pgqndb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yqtidd, .path_cfwf_cuchgz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_cenryd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_chcyxa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .a_cfwf_lgwlqk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    width: auto;
    height: 44px;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 1px solid #4b5563;
    border-radius: 6px;
    outline-color: #d1d5db;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_ejsoyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_qhxilu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_itmeou {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_ejefkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_pylabn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jyeyry {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_poilsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_rkouyx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_rbmsvi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    text-align: center;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .span_cfwf_whfzbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jjaokk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_dfkokl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_royhtr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_gbfyah {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .span_cfwf_rcvlen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_xkmfhg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .svg_cfwf_tthcns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_ondoej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_gphnms {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    text-align: center;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .span_cfwf_zfzyln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_eihqyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uxspak {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_tgrgki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_tyezeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_hclnkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .line_cfwf_bngvey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_gnqppd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_uggthr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rkquxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_etyajv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_cdgcxe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fbbf24;
    fill: none;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: block;
  }

  .path_cfwf_yirdon, .path_cfwf_jxfvss, .path_cfwf_dteyws, .path_cfwf_lzbwdf, .path_cfwf_hqubpa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    caret-color: #fbbf24;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: inline;
  }

  .h3_cfwf_noamim {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ogekno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mewsfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .svg_cfwf_vmjtml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #facc15;
    fill: none;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: block;
  }

  .circle_cfwf_ngfmug {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    caret-color: #facc15;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .polyline_cfwf_yhgmov {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    text-align: center;
    column-rule-color: #facc15;
    caret-color: #facc15;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .h3_cfwf_tigcql {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oywsfn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .section_cfwf_chmfrh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_zcoemm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_knutkh {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_foquuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_thplmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ngatih {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_mooidc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xgttnm, .path_cfwf_gxtjfg, .path_cfwf_sueajj, .path_cfwf_qalpgp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cgcbnx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ambqxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vwrcla {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ygxcrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_uenszj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gygybt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_wiehnl, .path_cfwf_ikmhoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_kqvgeq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gziwcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pfvgct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_inzkex, .path_cfwf_rnfxdp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_tcwiug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jxgyhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_hcgfcr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qomyva, .path_cfwf_glpgbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_rzfvua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hrvgmk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_bbfjnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_vsppqu, .path_cfwf_xwjhga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_kmnxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eqiksw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_hrmnfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_wytwbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_gjgbuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ejlojy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #ef4444, #f97316);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_kubdhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .polyline_cfwf_avizue, .polyline_cfwf_sthzhp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_sgthae {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_jhoztg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qrbgse {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fdpwyv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_wuosdh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jpwhmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qlrdlc, .path_cfwf_isinxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_maqodg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_jlcgsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jdgfbb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_sdulmk, .path_cfwf_ofqfas {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_qtreys {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_wtnebo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wnpmlo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lvojuu, .path_cfwf_lwggii {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_hbabdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_tavkar {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_nejbyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_fkoiep, .path_cfwf_rtunon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_fdibiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_paqxnw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_zqxcok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_oqrteu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_vbvoeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_ivksja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #3b82f6, #a855f7);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_bxinmo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cfsrqs, .path_cfwf_wxbysm, .path_cfwf_wiqvrl, .path_cfwf_yrcxme, .path_cfwf_vmosmz {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_rpwrcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_novrre {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vngyio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_takdwi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_ojsvmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ltbopj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_koriep, .path_cfwf_ryhshp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_cqlrax {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_kterpu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_booavj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_dvazey, .path_cfwf_mxtswf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_reitzl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mfubua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_othiuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_hrgfyl, .path_cfwf_usnegd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_yrwvti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fnmump {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pliwqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_kwoqop, .path_cfwf_itrwpm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_bevjvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qyhauz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_pktuza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_usrptx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_ktqcsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_mizibj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to bottom right, #22c55e, #14b8a6);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .svg_cfwf_oqnviq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_wzcddt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_ixqxso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_xymmvr, .path_cfwf_ufuerv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kwmbvy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_nsxvbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_beyqzp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_phoqqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_etqvim {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_dgabvj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_aawvar, .path_cfwf_imiuoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_ksrndo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fvjnzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_gpuste {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_qollqi, .path_cfwf_jcjvnq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_zqwfwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_naeapi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pfmxjv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_eeajee, .path_cfwf_sznnmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_rmlqhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_qwpjhh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_vjxgip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_ksfjdv, .path_cfwf_gnsfhc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_lhdpvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gpcxzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #1f293780;
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .p_cfwf_pgtyne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .strong_cfwf_nssooa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .div_cfwf_srqqjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ppgdhe {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_hzyzym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .svg_cfwf_zquxqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_lxvqys {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_kgqklp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zdibgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_tvhfzu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .rect_cfwf_gmdnak {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    width: 18px;
    height: 11px;
    caret-color: #60a5fa;
    rx: 2px;
    ry: 2px;
    stroke: #60a5fa;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .path_cfwf_jsmddv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .h3_cfwf_ildlbr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_brabfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_luhiga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_oprpiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .circle_cfwf_tnqwvs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .h3_cfwf_afvwtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nrulaa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_tsrwae {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .path_cfwf_dycfbc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .circle_cfwf_yknqtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .h3_cfwf_giitbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_kupact {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_bdenge {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #f87171;
    fill: none;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: block;
  }

  .ellipse_cfwf_fyeckk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: inline;
  }

  .path_cfwf_ucdlwb, .path_cfwf_bgfwmp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #f87171;
    column-rule-color: #f87171;
    caret-color: #f87171;
    stroke: #f87171;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #f87171;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #f87171;
    display: inline;
  }

  .h3_cfwf_nqkaxd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rezocy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_jeujzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    column-rule-color: #facc15;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #facc15;
    fill: none;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: block;
  }

  .path_cfwf_dawycu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #facc15;
    column-rule-color: #facc15;
    caret-color: #facc15;
    stroke: #facc15;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #facc15;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #facc15;
    display: inline;
  }

  .h3_cfwf_xxbjof {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pegxsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_foides {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mdeqmh {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_etsedm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_bkmidk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_vcnjdq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_bxhjqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #374151;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_dshgzi, .th_cfwf_hxudpm, .th_cfwf_kjcxrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: left;
    column-rule-color: #fb923c;
    border-collapse: collapse;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: table-cell;
  }

  .tbody_cfwf_xhnctn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_pefmwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_oiziwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_istwzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_luazoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_ggdxmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_vefjle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_qpnjnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_xaaljj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_xyelet {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_fcjgfx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_bztlyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_rzdsmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_bkslyf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #1f2937;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_jnzhaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_bcvgdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_yyyxip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .tr_cfwf_kunrxm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_usexgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_svoojr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .td_cfwf_yqxfls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    border-collapse: collapse;
    caret-color: #4ade80;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    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: #4ade80;
    display: table-cell;
  }

  .div_cfwf_kiwhqt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vsmxkm {
    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 #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .svg_cfwf_rgjlbj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lonexb, .path_cfwf_lqntmm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_xnywsd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_vdnvdd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_rbfpkk, .path_cfwf_teyjqa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_kfmchr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_zavbgg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 32px;
    inline-size: 32px;
    margin: 0 auto 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_xewdeb, .path_cfwf_yrptga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_dfszav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_pkysog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f9731640;
  }

  .svg_cfwf_umckfi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yttlbq, .path_cfwf_iptqde {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_muzpkg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jqyctf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .p_cfwf_txgihx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_slvdlc {
    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%;
    background-color: #02061700;
    border: 0 solid #e5e5e5;
    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_gvqqpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    z-index: -91;
    background-color: #020617;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_bqpqpj {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 600px;
    height: 600px;
    border-radius: 9999px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    z-index: -1;
    background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-start-start-radius: 9999px;
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px;
    border-end-start-radius: 9999px;
    outline-color: #fff;
    block-size: 600px;
    inline-size: 600px;
    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;
  }

  .div_cfwf_ldjafl {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    width: 800px;
    height: 800px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f59e0b26, #f9731626);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 800px;
    inline-size: 800px;
    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;
    animation-delay: 1s;
    display: block;
  }

  .div_cfwf_tlimnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: 1;
    filter: blur(40px);
    transform: translate(-50%, -50%) rotate(0deg) none none scale(1, 1) scale(1, 1);
    color: #fff;
    column-rule-color: white;
    width: 400px;
    height: 400px;
    border-radius: 9999px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    z-index: 0;
    background-image: linear-gradient(90deg, #fb923c1a, #fbbf241a);
    border: 0 solid #e5e5e5;
    border-start-start-radius: 9999px;
    border-start-end-radius: 9999px;
    border-end-end-radius: 9999px;
    border-end-start-radius: 9999px;
    outline-color: #fff;
    block-size: 400px;
    inline-size: 400px;
    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;
    animation-delay: .5s;
    display: block;
  }

  .div_cfwf_igrpen {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ubnbem {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .govt-hero-top-tilte {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #171717;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 9999px;
    outline-color: #fdba74;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 8px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .gont-hero-title-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .govt-hero-btn-box {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    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: flex;
  }

  .govt-hero-1st-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fafafa;
    column-rule-color: #fafafa;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fafafa;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #ea580c, #d97706);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fafafa;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #f973164d;
  }

  .govt-hero-2nd-btn {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fdba74;
    column-rule-color: #fdba74;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #0000;
    border: 1px solid #f9731666;
    border-radius: 6px;
    outline-color: #fdba74;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 32px 48px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .div_cfwf_fjexdo {
    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 #e5e5e5;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    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;
  }

  .govt-hero-mark-point-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #f973160d;
    border: 1px solid #f9731666;
    border-radius: 9999px;
    outline-color: #fb923c;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: flex;
  }

  .div_cfwf_zspbta {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_qjbses {
    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 #e5e5e5;
    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;
  }

  .title-underline {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_iosuhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .government-agencies-trustaiflow-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .govt-agencies-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .govt-agencies-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .govt-agencies-subtitle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .govt-agencies-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .mission-critical-use-cases-section {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .mission-critical-use-cases-title-box {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_camaza {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_jbdlli {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .mission-critical-use-cases-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .mission-critical-use-cases-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_dgzpyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .mission-critical-use-cases-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_fiyhfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_ccmjkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_dkpunh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_mtalug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ccille {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .mission-critical-list-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_kmkeip {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jhlqzk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hkglin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_bpnmon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_jbtcng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vpxwkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_fouzaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xolmau {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .mission-critical-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lueyyl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_guquad {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_xutmel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_nspuay {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ljprod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_veqvag {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_iyzqnp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_snqaxh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_mjmoue {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_ysynkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dtunwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_tgqmyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_nutojo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zphsyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_yekccv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_eylqhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_gbbnmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_nhrjat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_wpeiop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_atlama {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_vlaoop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nznlug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_pbpnzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_dobvrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_gnsfdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ajmvfr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_yuhbmz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_lgcrcp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_qzatem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_feejbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_wnnjzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_parzfo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_uaugjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_adqgml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nzvaia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_hkikle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_lpddep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_xejtin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .mission-critical-use-cases-max-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b80, #0f172a80);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    grid-column: auto;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .mission-critical-use-cases-max-box.hover_div {
    background-color: #fff0;
  }

  .div_cfwf_qhhklz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xrfvig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .h3_cfwf_dqnzta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 32px;
    -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;
  }

  .ul_cfwf_oehgtd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_demnmf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_sbkrga {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_nloifa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_rblqsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_ojyvcd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_cdurtt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_zsizeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 12px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_hcaqhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: left;
    column-rule-color: #0a0a0a;
    width: 20px;
    height: 20px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 20px;
    inline-size: 20px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .span_cfwf_bgnzsm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .security-compliance-section {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .security-compliance-title-box {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_boqcwq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_dnmkpp {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_rehpik {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .security-compliance-grid-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .security-compliance-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .security-compliance-under-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_nwvtyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #10b981, #059669);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .security-compliance-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .security-compliance-subtitle {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .security-compliance-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_hihapu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #2563eb);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_djufdl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f7, #9333ea);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_ocuakn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ea580c);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .div_cfwf_qlwvky {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_curple {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: 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;
  }

  .div_cfwf_jofmvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 48px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: flex;
  }

  .div_cfwf_qpbwin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .govt-banner-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .span_cfwf_pivmmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_jdubis {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .span_cfwf_wmpohw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_pbldhp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    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: #9ca3af;
    display: flex;
  }

  .span_cfwf_cfjydu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_nkawan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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: #02061700;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_nezjwb {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fbzqqa {
    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 #e5e5e5;
    outline-color: #fff;
    justify-content: center;
    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: flex;
  }

  .div_cfwf_zhbsgw {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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;
  }

  .retail-home-section-icon-box {
    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-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h1_cfwf_hxnigw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 50px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_arjfye {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(90deg, #fff, #f3f4f6 50%, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .span_cfwf_wsfrtw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(90deg, #fb923c, #fbbf24 50%, #facc15);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 50px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_xvemaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto 32px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .a_cfwf_daoqxf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_dqerqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_cofrgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    text-align: center;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .div_cfwf_xtqria {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lgahgx {
    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 #e5e5e5;
    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;
  }

  .industry-need-private-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 24px;
    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;
  }

  .industry-need-private-ai-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .industry-need-private-ai-box.hover_div {
    background-color: #fff0;
  }

  .industry-need-private-ai-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    inline-size: -moz-fit-content;
    inline-size: fit-content;
    margin: 0 auto 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .retail-hero-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .industry-need-privateai-sub-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .industry-need-privateai-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .industry-need-private-ai-max-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #f973161a, #f59e0b1a);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .section_cfwf_uakhyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_siygpr {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cydkkk {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_gprwmo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_gieywe {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .p_cfwf_qhaiwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 20px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .flexible-deployment-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: grid;
  }

  .flexible-deployment-sub-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .flexible-deployment-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .ul_cfwf_lrsirn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ugnvrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .flexible-deployment-list-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: left;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0 0 0 8px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .li_cfwf_vglbwm, .li_cfwf_nfvajd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .ul_cfwf_znjxrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_ciraav {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .li_cfwf_lykzft, .li_cfwf_nzeaea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .flexible-deployment-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .ul_cfwf_nczpyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_mgkcpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .li_cfwf_mxejld, .li_cfwf_ycdqaf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    list-style-type: none;
    display: flex;
  }

  .div_cfwf_rchwid {
    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 #e5e5e5;
    outline-color: #fff;
    width: 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_wglqge {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_qthgaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_pvntpi {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_skbwua {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_uorxow {
    box-sizing: border-box;
    aspect-ratio: auto;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_cbhliy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .agency-wide-grid {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .agency-wide-sub-tilte {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .agency-wide-sub-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .agency-wide-box {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    position: relative;
  }

  .div_cfwf_mkvrvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aojzfk {
    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 #e5e5e5;
    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;
  }

  .div_cfwf_hukcyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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;
  }

  .retail-build-with-aiflow-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .retail-build-with-aiflow-box.hover_div {
    background-color: #fff0;
    padding: 20px;
  }

  .div_cfwf_tghddi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-build-with-aiflow-icon-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_xygdob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .retail-build-with-aiflow-subtitle {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    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-image: linear-gradient(90deg, #fff, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.3em;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .retail-build-with-aiflow-subtext {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 17px;
    line-height: 1.4em;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_vrqaez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_ejoonk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-list-icon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .div_cfwf_ctdcgj, .div_cfwf_rzyblt, .div_cfwf_rjrqoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .retail-build-with-aiflow-subbox {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1f293780, #37415180);
    border: 1px solid #4b556380;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .p_cfwf_puqsjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .ul_cfwf_jjjncc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_uxdnwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_iswqmk, .li_cfwf_bdtskd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_gkxgnb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_dtggeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e33, #10b98133);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_killdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_beaxqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_hlbtkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kdtudh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_offbnb, .path_cfwf_mwasts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_zkacsk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_kcidyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_tiljqg, .path_cfwf_ndedpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_cbjvsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_pooeok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uqsgnk, .path_cfwf_ckqazz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_amsmja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ghqiad {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uputbk, .path_cfwf_tseltb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_fitjyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_kqxiev {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #a855f733, #8b5cf633);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_axfrlu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_qnczen {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 16px;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_buydce {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_knsvvz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_riheyi, .path_cfwf_rxapja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_feghob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wynfpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zvjmrw, .path_cfwf_vgcnmf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_blcnsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_grmlyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_dniezy, .path_cfwf_pnikdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_yrswyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .ul_cfwf_tvesjt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_umpzqa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .li_cfwf_smwxln, .li_cfwf_bvcals {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    list-style-type: none;
    display: list-item;
  }

  .div_cfwf_xezply {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_sfekwu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f633, #06b6d433);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_okjykg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: auto;
    margin: 0 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_kwwohz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_sqveds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rulvim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_fksyig, .path_cfwf_ughxnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .retail-build-with-aiflow-list-text {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_gogopk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_jbtmue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_uaywlv, .path_cfwf_irxcxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_gkqxnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_rqgnxg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_mfafhj, .path_cfwf_snukdu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_ddbksl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_fgraaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 24px;
    inline-size: 24px;
    margin: 4px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zvpmfw, .path_cfwf_trlrmw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .div_cfwf_gtuzqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_uznbmc {
    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 #e5e5e5;
    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;
  }

  .h2_cfwf_xaxaqy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lbizki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: inline;
  }

  .div_cfwf_sgshae {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #11182780, #1f293780);
    border: 1px solid #37415180;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_jxndze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    overflow-block: auto;
    overflow-inline: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    overflow: auto;
  }

  .table_cfwf_yowpit {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table;
  }

  .thead_cfwf_ggvcph {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-header-group;
  }

  .tr_cfwf_hiyoio {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #374151;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row;
  }

  .th_cfwf_yszaki, .th_cfwf_oevtwu, .th_cfwf_xmqfzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: left;
    column-rule-color: #fb923c;
    border-collapse: collapse;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: table-cell;
  }

  .tbody_cfwf_kzdlia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: table-row-group;
  }

  .tr_cfwf_lilfwn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_qzhnee {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_dpoqoi, .td_cfwf_dypsqt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_jcdqtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_ahhnso {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_ttkvoi, .td_cfwf_mnjysb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_jqcieb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #37415180;
    border-bottom-width: 1px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_rlccup {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_mbhicv, .td_cfwf_fobarn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .tr_cfwf_zstyyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    border-collapse: collapse;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: table-row;
  }

  .td_cfwf_wmklja {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-collapse: collapse;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: table-cell;
  }

  .td_cfwf_vomdot, .td_cfwf_emvetu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    border-collapse: collapse;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    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: #d1d5db;
    display: table-cell;
  }

  .div_cfwf_xcoohc {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #f9731633, #f59e0b33);
    border: 1px solid #f973164d;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    padding: 20px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_gmngdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_bspnty {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xomuuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f973164d, #f59e0b4d);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_gakuva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_naovza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h2_cfwf_uyhdkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fff, #d1d5db);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_drlqmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_eplbma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    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: #0a0a0a;
    display: grid;
  }

  .svg_cfwf_idaqqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_gtnjfp, .path_cfwf_cpycov {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_csghld {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_jndlrs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_nruyuj, .path_cfwf_nfdyoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_usdiwc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .svg_cfwf_ulfbts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    block-size: 40px;
    inline-size: 40px;
    margin: 0 auto 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_mlplkj, .path_cfwf_bvxdsp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .p_cfwf_xerwzq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .button_cfwf_huxqdv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    -webkit-appearance: button;
    appearance: button;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(90deg, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 24px 10px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
  }

  .svg_cfwf_qjvuak {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 12px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .path_cfwf_gqncch, .path_cfwf_vahcnl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_nxdaeg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_pffbmk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .p_cfwf_yqbimq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .section_cfwf_ctztcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 128px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_aivyna {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_nfxyuv {
    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 #e5e5e5;
    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;
  }

  .svg_cfwf_dypxeb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_rszwfu, .path_cfwf_lwchss, .path_cfwf_moqmwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h1_cfwf_cumvjn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_leefbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24, #facc15);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    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: #0000;
    display: inline;
  }

  .p_cfwf_lyydku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .div_cfwf_beiecp {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_ydwlor {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_unpbin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fbbf24;
    fill: none;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: block;
  }

  .path_cfwf_azatfk, .path_cfwf_nxfafe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fbbf24;
    text-align: center;
    column-rule-color: #fbbf24;
    caret-color: #fbbf24;
    stroke: #fbbf24;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fbbf24;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fbbf24;
    display: inline;
  }

  .h2_cfwf_ptgjdo {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 30px;
    line-height: 36px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_mlgnno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_cfwf_hnjxbt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .a_cfwf_ijbskm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    transform-origin: 50%;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: auto;
    height: 44px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    background-color: #171717;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 6px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    gap: 8px;
    block-size: 44px;
    margin: 0;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: inline-flex;
  }

  .svg_cfwf_nwbgjq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    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%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_deoyds, .path_cfwf_wxkjon {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_aoqnqe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    width: 18px;
    height: 18px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mzpkhp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_epvyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ilqzgh {
    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 #e5e5e5;
    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;
  }

  .luxury-industry-title {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nyrxpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .p_cfwf_oqznqz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_nmfdua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_ypkqeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_qgtadf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .rect_cfwf_sgazkf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .rect_cfwf_bizmch {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 20px;
    height: 8px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 14px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 8px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .line_cfwf_iumufl, .line_cfwf_akqmke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_qjsvan {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_icxpdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ukeikb {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_rstnfm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_acqpyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_iwtzgc {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wpnsel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_madogy {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_udbaop {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .rect_cfwf_pdtseo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_pmnifk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_ffgnxs {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nfsjzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_hcfqqu {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #11182780;
    border: 1px solid #374151;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .svg_cfwf_veyprr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_vlsmkc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .circle_cfwf_kabkgt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    cx: 12px;
    cy: 12px;
    r: 3px;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h3_cfwf_zgmxgy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nqvyds {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xnucvr2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    padding: 20px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_diatsq2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    width: 64px;
    height: 64px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 16px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 64px;
    inline-size: 64px;
    margin: 0 auto 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_diatsq2.hover_angle {
    margin-left: auto;
  }

  .h3_cfwf_qofjkw2 {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_fpcugk2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    text-align: center;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zqmqsn2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_kwwjnw {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_xmmpnc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    align-items: flex-start;
    width: 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_ittgka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #fff;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    block-size: 24px;
    inline-size: 24px;
    margin: 2px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jmjaoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 16px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hgajae, .path_cfwf_czzzzm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_klxofk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 0 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .p_text.left {
    text-align: center;
  }

  .section_cfwf_okneti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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;
  }

  .section_cfwf_okneti.hide_phone {
    display: none;
  }

  .section_cfwf_okneti.hide_pc {
    display: block;
  }

  .div_cfwf_nquthq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_hxouqr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    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(#020617, #0f172af2, #020617);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .divider {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fb923c4d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .div_cfwf_qlioti {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 100%;
    height: 1px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #0000, #fbbf244d, #0000);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 1px;
    inline-size: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .div_cfwf_jgcvnq {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_lswerl {
    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 #e5e5e5;
    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;
  }

  .svg_cfwf_hssbma {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .path_cfwf_rggpod, .path_cfwf_tkbqfk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .rect_cfwf_rrgqir {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    width: 18px;
    height: 18px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: 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: 3px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 18px;
    inline-size: 18px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_mmnvyq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    text-align: center;
    letter-spacing: .35px;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .div_cfwf_omecnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    width: 96px;
    height: 4px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #fb923c, #fbbf24);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 4px;
    inline-size: 96px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yqxxuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_cfaevm {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .3;
    transform: translate(-50%, 0px) rotate(0deg) none none scale(1, 1) scale(1, 1);
    color: #fff;
    column-rule-color: white;
    width: 4px;
    height: 100%;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 100%;
    inline-size: 4px;
    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: 0% auto 0% 0%;
  }

  .div_cfwf_khmmng {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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_mlpbxk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-flow: row;
    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_gosjyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex: 1;
    inline-size: 50%;
    margin: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lpdolu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_gukure {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_gukure.hover_angle {
    flex: none;
  }

  .svg_cfwf_vlzxae {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_riawpd, .path_cfwf_iytyoe, .path_cfwf_zhqinv {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_vrknzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_lowpoc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_riojbh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_xgxoiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_umzoxs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0 10px 0 -13px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_faymwg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_amkklp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-direction: row-reverse;
    align-items: 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;
  }

  .div_cfwf_phmrou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 100%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex: 1;
    inline-size: 50%;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_thgwnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_moegxv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_moegxv.hover_angle {
    flex: none;
  }

  .svg_cfwf_uwyhfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_ojfsyd {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_vvmcvv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 8px;
    r: 6px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_cohing {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_qoykdo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_uhhhes {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_vivnwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_enqwha {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_aoiill {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ygfkjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    align-items: 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;
  }

  .div_cfwf_blpttw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex: 1;
    inline-size: 50%;
    margin: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lpphhd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_bmmvon {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_bmmvon.hover_angle {
    flex: none;
  }

  .svg_cfwf_qdfasf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_xjlips {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_onswby {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_frsupd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_rmxiat {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_bhddbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_bschra {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_qeliln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_znlipo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex-direction: row-reverse;
    align-items: 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;
  }

  .div_cfwf_pvyadh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    flex: 1;
    inline-size: 50%;
    margin: 0;
    padding-left: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ltetlq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
  }

  .div_cfwf_pxqclx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(90deg, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    flex: none;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0 16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .svg_cfwf_qitoyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 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_nfjais {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_aynukk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_hhgpkw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .h3_cfwf_lvzvov {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    -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;
  }

  .p_cfwf_ukqsbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_agcsqu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 24px;
    height: 24px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 4px solid #020617;
    border-radius: 9999px;
    outline-color: #fff;
    block-size: 24px;
    inline-size: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .div_cfwf_iwewrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    width: 50%;
    height: auto;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    inline-size: 50%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_milestone_card {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_aschic2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_hndzoq2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    flex-wrap: wrap;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_zqmqsn3 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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_tgkubf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    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;
    display: grid;
  }

  .div_cfwf_mfnndd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ypztrc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hjkzfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_pwxndr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_daukjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_zhzvhf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_hqcddf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_yhzitg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_yzlgxl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .svg_cfwf_ydkgqc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 20px;
    inline-size: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_yqtqcr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    fill: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .blockquote_cfwf_dxsqiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 18px;
    font-style: italic;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_vxhioa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_xjsxvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px #f973164d, 0 4px 6px -4px #f973164d;
  }

  .span_cfwf_pwvsec {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    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: block;
  }

  .div_cfwf_yevxur {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_yoxqne {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_twfuef {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fdba74;
    column-rule-color: #fdba74;
    caret-color: #fdba74;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .div_cfwf_qmljqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #9ca3af;
    column-rule-color: #9ca3af;
    caret-color: #9ca3af;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #9ca3af;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #9ca3af;
    display: block;
  }

  .div_cfwf_review-box {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-start-start-radius: 8px;
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
    border-end-start-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    line-height: 1.5;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
  }

  .div_cfwf_rsfhdr_about {
    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 #e5e5e5;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    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: flex;
  }

  .svg_cfwf_hmyyxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fafafa;
    fill: none;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: block;
  }

  .path_cfwf_ohyktw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .circle_cfwf_dimlfq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    cx: 9px;
    cy: 7px;
    r: 4px;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .path_cfwf_kurfjj, .path_cfwf_iwwhzb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fafafa;
    text-align: center;
    column-rule-color: #fafafa;
    cursor: pointer;
    caret-color: #fafafa;
    stroke: #fafafa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fafafa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fafafa;
    display: inline;
  }

  .svg_cfwf_wwupqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    vertical-align: middle;
    cursor: pointer;
    width: 16px;
    height: 16px;
    caret-color: #fdba74;
    fill: none;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    flex-shrink: 0;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 16px 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: block;
  }

  .rect_cfwf_iknhqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    width: 20px;
    height: 16px;
    caret-color: #fdba74;
    rx: 2px;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    x: 2px;
    y: 4px;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    block-size: 16px;
    inline-size: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .path_cfwf_rowais {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    pointer-events: none;
    color: #fdba74;
    text-align: center;
    column-rule-color: #fdba74;
    cursor: pointer;
    caret-color: #fdba74;
    stroke: #fdba74;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-wrap-mode: nowrap;
    border: 0 solid #e5e5e5;
    outline-color: #fdba74;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fdba74;
    display: inline;
  }

  .svg_cfwf_uphhsi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_lgxwia, .path_cfwf_ggojnh, .path_cfwf_bcukqd, .path_cfwf_zsmpii, .path_cfwf_fpiufy {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_xetzpx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zcsarn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_najdbk {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_cufhzf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_chhzpf {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nivdph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ygrkyl {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ympqap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ellipse_cfwf_oqhqce {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 5px;
    rx: 9px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_zqmmat, .path_cfwf_glcnre {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ynlsbf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_fmphhp {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nvoqqt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ywqflv, .path_cfwf_fqjxcs, .path_cfwf_noslgi, .path_cfwf_anokav {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_bmkyhg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 20px;
    cy: 10px;
    r: 2px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_lasvlc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xvniaa {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_xdmqxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 16px;
    height: 12px;
    caret-color: #fff;
    rx: 2px;
    stroke: #fff;
    stroke-linecap: 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: 4px;
    y: 8px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 12px;
    inline-size: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ulddgr, .path_cfwf_mlsfqu, .path_cfwf_eqodsm, .path_cfwf_icsjbu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_slelox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .rect_cfwf_vrrdoe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    y: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_fpkzbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 16px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .rect_cfwf_yjjxer {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    width: 6px;
    height: 6px;
    caret-color: #fff;
    rx: 1px;
    stroke: #fff;
    stroke-linecap: 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: 9px;
    y: 2px;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    block-size: 6px;
    inline-size: 6px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vitkmk, .path_cfwf_vccfgu {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_kzuwkmv2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: 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: 0;
  }

  .div_cfwf_dlqcitv2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xnucvr_table {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    border-radius: 8px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-start-start-radius: 8px;
    border-start-end-radius: 8px;
    border-end-end-radius: 8px;
    border-end-start-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: block;
    overflow: auto;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .section_cfwf_jfamzr2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_kjtfbs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #f59e0b);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_kjtfbs.hover_angle {
    margin-bottom: 10px;
  }

  .svg_cfwf_jpxrfz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_xhraxm {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_azkqls {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #3b82f6, #a855f7);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_azkqls.hover_angle {
    margin-bottom: 10px;
  }

  .svg_cfwf_rtuwcw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zejrtp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_dneoqn {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_lagyzh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #22c55e, #10b981);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_lagyzh.hover_angle {
    margin-bottom: 10px;
  }

  .svg_cfwf_xcxetd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gueiie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 13.5px;
    cy: 6.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_kqndbv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 17.5px;
    cy: 10.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_nvplis {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 8.5px;
    cy: 7.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .circle_cfwf_qkbvuy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 6.5px;
    cy: 12.5px;
    fill: #fff;
    r: .5px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_iivefw {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_qdovki {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f97316, #ef4444);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .div_cfwf_qdovki.hover_angle {
    margin-bottom: 10px;
  }

  .svg_cfwf_nykyil {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qlguwo, .path_cfwf_teunue, .path_cfwf_eikwmg, .path_cfwf_sxzxrc, .path_cfwf_srxugt {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_ozebmp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #60a5fa;
    fill: none;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: block;
  }

  .path_cfwf_tbfvxh, .path_cfwf_twrrrl, .path_cfwf_nkbyuc, .path_cfwf_zvghxw, .path_cfwf_cxajyp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #60a5fa;
    column-rule-color: #60a5fa;
    caret-color: #60a5fa;
    stroke: #60a5fa;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #60a5fa;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #60a5fa;
    display: inline;
  }

  .svg_cfwf_widypw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #c084fc;
    fill: none;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: block;
  }

  .circle_cfwf_bdmzso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .path_cfwf_njgobv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #c084fc;
    column-rule-color: #c084fc;
    caret-color: #c084fc;
    stroke: #c084fc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #c084fc;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #c084fc;
    display: inline;
  }

  .svg_cfwf_exuzel {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 40px;
    inline-size: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .path_cfwf_oibgyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .section_cfwf_rivyao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 80px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_tpqwsw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fff;
    width: auto;
    max-width: 1152px;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_zgzusx {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #111827cc, #000c);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_plqrhy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    display: block;
  }

  .div_cfwf_miofkv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    justify-content: center;
    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: #0a0a0a;
    display: flex;
  }

  .div_cfwf_rpizfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #f9731633, #f59e0b33);
    border: 0 solid #e5e5e5;
    border-radius: 9999px;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: block;
  }

  .svg_cfwf_xduovw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    vertical-align: middle;
    width: 48px;
    height: 48px;
    caret-color: #fb923c;
    fill: none;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: block;
  }

  .rect_cfwf_gryjsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    width: 18px;
    height: 11px;
    caret-color: #fb923c;
    rx: 2px;
    ry: 2px;
    stroke: #fb923c;
    stroke-linecap: 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: 3px;
    y: 11px;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    block-size: 11px;
    inline-size: 18px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .path_cfwf_jjefuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fb923c;
    text-align: center;
    column-rule-color: #fb923c;
    caret-color: #fb923c;
    stroke: #fb923c;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #fb923c;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fb923c;
    display: inline;
  }

  .h2_cfwf_qhetrk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0000;
    text-align: center;
    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-image: linear-gradient(to right, #fb923c, #fbbf24);
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #e5e5e5;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 36px;
    line-height: 40px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    display: block;
  }

  .p_cfwf_dmlpex {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #98999c;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 24px;
    line-height: 32px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_bauhtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #0a0a0a;
    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: #0a0a0a;
    display: grid;
  }

  .div_cfwf_fgzmcc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_ezfhhh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_zeqorm, .path_cfwf_jdboog {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_zwggvl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_mybvix {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_szpapu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_egctgu, .path_cfwf_ahlifh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_bwjmql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_fmynqe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_wiuaic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_lahali, .path_cfwf_rwrocu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_jjesfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_ectyuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #1f293780, #37415180);
    border: 0 solid #e5e5e5;
    border-radius: 8px;
    outline-color: #0a0a0a;
    align-items: center;
    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: #0a0a0a;
    display: flex;
  }

  .svg_cfwf_uilwfr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    caret-color: #4ade80;
    fill: none;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    flex-shrink: 0;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: block;
  }

  .path_cfwf_voprpc, .path_cfwf_pjjvkm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #4ade80;
    text-align: center;
    column-rule-color: #4ade80;
    caret-color: #4ade80;
    stroke: #4ade80;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #4ade80;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #4ade80;
    display: inline;
  }

  .span_cfwf_dqomln {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #d1d5db;
    text-align: center;
    column-rule-color: #d1d5db;
    caret-color: #d1d5db;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #d1d5db;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #d1d5db;
    display: block;
  }

  .div_cfwf_xnucvr2v {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff0;
    background-image: linear-gradient(135deg, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    flex-flow: column;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-property: none;
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .div_cfwf_rjvltv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: flex;
  }

  .svg_cfwf_oysdxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    caret-color: #6b7280;
    fill: none;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    block-size: 16px;
    inline-size: 16px;
    margin: 0 8px 0 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: block;
  }

  .path_cfwf_ebbaaa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: inline;
  }

  .circle_cfwf_olceyl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #6b7280;
    column-rule-color: #6b7280;
    caret-color: #6b7280;
    cx: 12px;
    cy: 10px;
    r: 3px;
    stroke: #6b7280;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #e5e5e5;
    outline-color: #6b7280;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #6b7280;
    display: inline;
  }

  .svg_cfwf_mnpnzw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_kmahyw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_akhikj, .path_cfwf_pxatti {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .svg_cfwf_nkhyum {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    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 #e5e5e5;
    outline-color: #fff;
    block-size: 32px;
    inline-size: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ipinhx {
    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 #e5e5e5;
    outline-color: #fff;
    width: auto;
    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_dlqcit_col {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    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(to right, #f973160d, #f59e0b0d);
    border: 1px solid #f9731633;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 32px 0 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlqcit_col.hover_div {
    margin-top: 0;
  }

  .div_cfwf_xnucvr2_pricing {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #0a0a0a;
    text-align: center;
    column-rule-color: #0a0a0a;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    background-image: linear-gradient(to bottom right, #1e293b66, #0f172a66);
    border: 1px solid #f9731633;
    border-radius: 8px;
    outline-color: #0a0a0a;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: block;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px #0000000d;
  }

  .btn-def {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_cfwf_pzsnifsd, .div_cfwf_pzsndsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #0a0a0a;
    column-rule-color: #0a0a0a;
    width: 48px;
    height: 48px;
    caret-color: #0a0a0a;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(to right, #dc2626, #be123c);
    border: 0 solid #e5e5e5;
    border-radius: 12px;
    outline-color: #0a0a0a;
    justify-content: center;
    align-items: center;
    block-size: 48px;
    inline-size: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0a0a0a;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .5s;
    display: flex;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }
}

#w-node-_33ea254b-c832-d705-da27-423e2ac9fd10-2ac9fd0d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc669a6e-563f-5bcf-575e-8efb24fb3a4f-75e2baac {
  justify-self: center;
}

#w-node-fc7edd30-4911-b7bf-9f78-dd45c9c1c236-0f22b8df {
  grid-column: span 1 / span 1;
}

#w-node-add1fa54-8194-84c4-ef6b-1fb8887264ec-2e634430 {
  align-self: stretch;
}
