* {
  box-sizing: border-box;
  scrollbar-width: none;
}
::-webkit-scrollbar {
  display: none;
}
.pw-scene-style > canvas,
.pwb-scene > canvas {
  display: block;
  width: 100%;
  height: 100%;
  user-select: none;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: none;
  border-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  font-variant-ligatures: inherit;
  font-variant-caps: inherit;
  font-variant-numeric: inherit;
  font-variant-east-asian: inherit;
  font-variant-alternates: inherit;
  font-variant-position: inherit;
  font-variant-emoji: inherit;
  font-weight: inherit;
  font-stretch: inherit;
  font-size: inherit;
  font-family: inherit;
  font-optical-sizing: inherit;
  font-size-adjust: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-language-override: inherit;
  vertical-align: baseline;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
big,
blockquote,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  font-style: inherit;
  line-height: inherit;
}
b,
body,
em,
i,
strong {
  line-height: 1;
}
b,
em,
i,
strong {
  line-height: inherit;
  font-style: italic;
}
b,
body,
strong {
  font-style: inherit;
}
b,
strong {
  font-weight: bolder;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style-position: initial;
  list-style-image: initial;
  list-style-type: none;
}
blockquote,
q {
  quotes: none;
}
blockquote::after,
blockquote::before,
q::after,
q::before {
  content: none;
}
table {
  border-collapse: collapse;
  -webkit-border-horizontal-spacing: 0;
  -webkit-border-vertical-spacing: 0;
}
:root {
  --pw-user-color-style-5a50d038-4e8c-4199-971a-20e5da394938: #ffffff;
  --pw-user-color-style-a2d34486-9ce4-4655-b4d4-30b22f4b5e05: #ffffffb3;
  --pw-user-color-style-5d5bbd6c-3d15-4617-9080-925229b574d0: #ffffff66;
  --pw-user-color-style-6ce387c8-34d4-4438-91b3-ef15f7563451: #000000;
  --pw-user-color-style-58a27c95-4b10-481b-b47d-975b9f47ec10: #000000;
  --pw-user-color-style-530acd54-7ab7-4802-a2e6-537fc4327e1f: #ffffff;
  --pw-user-color-style-31856edf-d870-43ac-a0a5-dc0365dd60ac: #ebe9e5;
  --pw-user-color-style-c5f0860a-42a5-4066-b0fc-8b742e0a8fe7: #ffffff;
  --pw-user-color-style-842da9d8-cb04-49f6-8552-411d814e9a65: #000000;
  --pw-user-color-style-cd560c70-5097-46bd-a08c-307edce4bb4e: #ffffff1a;
  --pw-user-color-style-ab46486e-d3d5-467b-b13f-af34b513c6d3: #1a1a1a;
  --pw-user-color-style-0fa32ba8-dd03-4bce-909c-a4fe5287b588: #d9d9d9;
  --pw-user-color-style-6d0a807c-a691-4251-9a6c-9a4350ed59c1: #ffffff;
  --pw-user-color-style-18aa8819-e702-4f28-b8e6-ca428ebfcae1: #ffffff0f;
  --pw-user-color-style-46ffe95e-f531-4cae-9231-f44505279910: #000000;
  --pw-user-color-style-7ec2d05b-f86e-4bad-8d3e-4e6e9869bbf5: #ffffff80;
  --pw-user-color-style-0369eed5-f163-4453-8bd0-a79a5b9221fe: #0000004d;
  --pw-user-color-style-d6e1579d-3c45-47ae-904d-529b48894f91: #000000;
  --pw-user-color-style-93ca32d0-4e5e-4ce9-a376-7c6b44b8a1a0: #ffffff;
  --pw-user-color-style-7b9c40dd-5eb5-48e1-af25-f1ab88feb38d: #000000b3;
  --pw-user-color-style-48394d86-73e9-492e-a38a-c516f8b68f69: #000000;
  --pw-user-color-style-d690488b-489a-4b91-aa04-d0cfe1ec7eed: #0000000a;
  --pw-user-color-style-9e5ced5d-c065-4c4b-a2bf-d27c5616edfb: #0000001f;
  --pw-user-color-style-b32f7d81-cfaa-402d-a3c6-993931469127: #ffffff1f;
  --pw-user-color-style-97bc31d5-df24-49a7-9e46-af21ff4eb6fd: #242424;
  --pw-user-color-style-1ad98db4-a5d5-4080-a2ed-b98155064533: #c5c5c5;
  --pw-user-color-style-98ca103d-4d87-4f1d-ab09-1a8aff12bdec: #ffffff;
  --pw-user-color-style-7c227fe9-575d-4bb5-84a4-49a6665cc3bc: #878787;
  --pw-user-color-style-95236dbf-14e8-4aff-bbf1-9442011dae34: #ffffff;
  --pw-user-color-style-9a985b92-b8b7-4b96-9306-ca25402b722f: #737373;
  --pw-user-color-style-b770628e-3733-4819-86c3-a60e7f1d8ab5: #2d2d2d;
}
#ijsk,
#ip1j {
  top: 0;
  pointer-events: auto;
}
#ip1j {
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
#ijsk {
  width: 100%;
  height: 100%;
  position: relative;
}
.pwb-scene {
  display: block;
}
#i3owk,
#i3owk-2-2-2,
#i3owk-2-2-2-2,
#i3owk-2-3 {
  width: 100%;
  height: 0;
  display: block;
}
#ijh6l-3-2 {
  left: 0;
  height: 120vh;
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: start;
  max-width: 1440px;
}
#iy2h61 {
  width: 100%;
  height: 144px;
  display: none;
  z-index: 1;
  position: absolute;
  box-shadow: 0 10px 20px #0000000d;
  border-radius: 8px;
  background-color: #fff;
}
.pw-block-style {
  display: block;
  min-height: 75px;
  width: 100%;
}
.pw-image-style {
  width: 100px;
  height: 100px;
}
#i3owk-2-2-2-3,
#i3owk-2-2-3 {
  width: 100%;
  height: 0;
  display: block;
}
#i8rrfy {
  position: relative;
}
#i8rrfy,
#i8rrfy-2 {
  display: none;
}
#i1lwz-2-2-2-2-2-2-5,
#i1lwz-2-3-3-2-2-2 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
#i1lwz-2-3-3-2-2-2 {
  gap: 30px;
  width: 100%;
  height: 100%;
  border-radius: 999px;
}
#i1lwz-2-2-2-2-2-2-5 {
  padding: 16px 24px;
  background-color: #fff;
  border-radius: 8px;
  gap: 8px;
  height: 48px;
}
#ispyh-2-3-2-2-2-2-3 {
  color: #000;
  display: block;
}
#igs5df-4 {
  width: 20px;
  height: 20px;
}
#ihkww7-2 {
  top: 0;
  width: 100%;
  display: flex;
  z-index: 999999;
  position: fixed;
  flex-direction: column;
  align-items: center;
  justify-content: start;
}
#ev003 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  max-width: 15ch;
  text-wrap: balance;
  margin: 0;
  min-height: 0;
}
#ev004,
#ev005,
#ev006 {
  color: #25b0cf;
  font-weight: 500;
}
#ev007 {
  font-family: "helveticaneuelight";
  font-weight: 300;
  font-size: clamp(17px, 1.6vw, 21px);
  line-height: 1.3;
  letter-spacing: -0.01em;
  color: rgba(255, 255, 255, 0.64);
  margin-top: 22px;
  min-height: 0;
}
#ev008,
#ev009 {
  color: #fff;
  font-weight: 700;
}
#ev010,
#ev011 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev010 {
  font-size: 18px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.96);
  max-width: 480px;
  margin-bottom: 24px;
}
#ev011 {
  font-size: 16px;
  letter-spacing: -0.005em;
  color: #000;
  width: auto;
  line-height: 1;
}
#ev012 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev013,
#ev014 {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  min-height: 0;
}
#ev013 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #000;
  justify-content: center;
  transition: transform 0.2s ease;
}
#ev014 {
  gap: 10px;
  height: 44px;
  width: fit-content;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 0 8px 0 18px;
}
#ev014:hover {
  background-color: #25b0cf;
  border-color: #25b0cf;
  transform: translateY(-1px);
}
#ev015 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.005em;
  color: #fff;
  width: auto;
  line-height: 1;
  min-height: 0;
}
#ev016 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  height: 44px;
  width: fit-content;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  flex-shrink: 0;
  background-color: rgba(223, 223, 223, 0.05);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  padding: 0 18px;
  min-height: 0;
}
#ev016:hover {
  border-color: rgba(255, 255, 255, 0.16);
  background-color: rgba(223, 223, 223, 0.1);
  transform: translateY(-1px);
}
#ev017,
#ev018,
#ev019 {
  display: flex;
  min-height: 0;
}
#ev017 {
  gap: 12px;
  flex-wrap: wrap;
  pointer-events: auto;
  justify-content: start;
  flex-direction: row;
  align-items: center;
}
#ev018,
#ev019 {
  flex-direction: column;
  align-items: flex-start;
}
#ev019 {
  justify-content: flex-end;
}
#ev020,
#ev021,
#ev022 {
  width: 100%;
  display: flex;
  min-height: 0;
}
#ev020 {
  grid-template-columns: 1.32fr 0.9fr;
  gap: 56px;
  align-items: end;
  flex-direction: row;
}
#ev021,
#ev022 {
  flex-direction: column;
  justify-content: flex-end;
}
#ev021 {
  max-width: 1440px;
  margin: 0 auto;
  pointer-events: auto;
  position: relative;
  padding: 80px 0;
}
#ev022 {
  flex: 1 1 auto;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
  pointer-events: none;
}
#ev023,
#ev024 {
  line-height: 1.2;
}
#ev023 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev024 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev024,
#ev025,
#ev026 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev025 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev026 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev027 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev028,
#ev029 {
  line-height: 1.2;
}
#ev028 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev029 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev029,
#ev030,
#ev031 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev030 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev031 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #ff6b04;
  background-color: rgba(255, 107, 4, 0.1);
  line-height: 1.4;
}
#ev032 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev033,
#ev034 {
  line-height: 1.2;
}
#ev033 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev034 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev034,
#ev035,
#ev036 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev035 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev036 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev037 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev038,
#ev039 {
  line-height: 1.2;
}
#ev038 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev039 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev039,
#ev040,
#ev041 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev040 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev041 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #ff6b04;
  background-color: rgba(255, 107, 4, 0.1);
  line-height: 1.4;
}
#ev042 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev043,
#ev044 {
  line-height: 1.2;
}
#ev043 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev044 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev044,
#ev045,
#ev046 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev045 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev046 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev047 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev048,
#ev049 {
  line-height: 1.2;
}
#ev048 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev049 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev049,
#ev050,
#ev051 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev050 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev051 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev052 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev053,
#ev054 {
  line-height: 1.2;
}
#ev053 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev054 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev054,
#ev055,
#ev056 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev055 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev056 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.05);
  line-height: 1.4;
}
#ev057 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev058,
#ev059 {
  line-height: 1.2;
}
#ev058 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev059 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev059,
#ev060,
#ev061 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev060 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev061 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev062 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev063,
#ev064 {
  line-height: 1.2;
}
#ev063 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev064 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev064,
#ev065,
#ev066 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev065 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev066 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev067 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev068,
#ev069 {
  line-height: 1.2;
}
#ev068 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev069 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev069,
#ev070,
#ev071 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev070 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev071 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #ff6b04;
  background-color: rgba(255, 107, 4, 0.1);
  line-height: 1.4;
}
#ev072 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev073,
#ev074 {
  line-height: 1.2;
}
#ev073 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev074 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev074,
#ev075,
#ev076 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev075 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev076 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.05);
  line-height: 1.4;
}
#ev077 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev078,
#ev079 {
  line-height: 1.2;
}
#ev078 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev079 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev079,
#ev080,
#ev081 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev080 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev081 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev082 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev083,
#ev084 {
  line-height: 1.2;
}
#ev083 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev084 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev084,
#ev085,
#ev086 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev085 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev086 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev087 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev088,
#ev089 {
  line-height: 1.2;
}
#ev088 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev089 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev089,
#ev090,
#ev091 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev090 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev091 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #ff6b04;
  background-color: rgba(255, 107, 4, 0.1);
  line-height: 1.4;
}
#ev092 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev093,
#ev094 {
  line-height: 1.2;
}
#ev093 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev094 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev094,
#ev095,
#ev096 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev095 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev096 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev097 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev098,
#ev099 {
  line-height: 1.2;
}
#ev098 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev099 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev099,
#ev100,
#ev101 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev100 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev101 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #ff6b04;
  background-color: rgba(255, 107, 4, 0.1);
  line-height: 1.4;
}
#ev102 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev103,
#ev104 {
  line-height: 1.2;
}
#ev103 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev104 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev104,
#ev105,
#ev106 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev105 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev106 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev107 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev108,
#ev109 {
  line-height: 1.2;
}
#ev108 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev109 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev109,
#ev110,
#ev111 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev110 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev111 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev112 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev113,
#ev114 {
  line-height: 1.2;
}
#ev113 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev114 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev114,
#ev115,
#ev116 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev115 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev116 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.05);
  line-height: 1.4;
}
#ev117 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev118,
#ev119 {
  line-height: 1.2;
}
#ev118 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev119 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev119,
#ev120,
#ev121 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev120 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev121 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev122 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev123,
#ev124 {
  line-height: 1.2;
}
#ev123 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev124 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev124,
#ev125,
#ev126 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev125 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev126 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev127 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev128,
#ev129 {
  line-height: 1.2;
}
#ev128 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev129 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev129,
#ev130,
#ev131 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev130 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev131 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #ff6b04;
  background-color: rgba(255, 107, 4, 0.1);
  line-height: 1.4;
}
#ev132 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev133,
#ev134 {
  line-height: 1.2;
}
#ev133 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev134 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev134,
#ev135,
#ev136 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev135 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev136 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.05);
  line-height: 1.4;
}
#ev137 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  flex-shrink: 0;
  width: fit-content;
  min-height: 0;
}
#ev138,
#ev139 {
  line-height: 1.2;
}
#ev138 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01em;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev139 {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
}
#ev139,
#ev140,
#ev141 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  width: auto;
  min-height: 0;
}
#ev140 {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 1.2;
}
#ev141 {
  font-size: 12px;
  padding: 2px 7px;
  border-radius: 4px;
  color: #2ed67a;
  background-color: rgba(46, 214, 122, 0.1);
  line-height: 1.4;
}
#ev142,
#ev143 {
  min-height: 0;
  flex-shrink: 0;
}
#ev142 {
  display: inline-flex;
  align-items: baseline;
  gap: 11px;
  padding: 0 30px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  white-space: nowrap;
  width: fit-content;
}
#ev143 {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #25b0cf;
  box-shadow: 0 0 10px #25b0cf;
}
#ev144 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev145 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
  min-height: 0;
}
#ev146,
#ev147 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev147 {
  margin-left: auto;
}
#ev148,
#ev149 {
  display: flex;
  min-height: 0;
}
#ev148 {
  align-items: center;
  gap: 12px;
  padding: 15px clamp(24px, 8vw, 160px) 13px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  width: 100%;
  max-width: calc(1440px + 2 * clamp(24px, 8vw, 160px));
  margin: 0 auto;
}
#ev149 {
  flex-shrink: 0;
  width: fit-content;
  will-change: transform;
}
#ev150,
#ev151 {
  width: 100%;
  overflow: hidden;
  min-height: 0;
}
#ev150 {
  display: flex;
  padding: 18px 0;
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent,
    #000 7%,
    #000 93%,
    transparent
  );
  mask-image: linear-gradient(
    90deg,
    transparent,
    #000 7%,
    #000 93%,
    transparent
  );
}
#ev151 {
  background-color: rgba(8, 10, 12, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  pointer-events: auto;
  display: none;
}
#ev152 {
  color: rgba(255, 255, 255, 0.4);
  font-weight: 600;
}
#ev154 {
  color: #25b0cf;
}
#ev155 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(30px, 4.2vw, 56px);
  line-height: 1.14;
  letter-spacing: -0.03em;
  max-width: 30ch;
  text-wrap: balance;
  color: #fff;
  min-height: 0;
}
#ev159,
#ev160 {
  width: 100%;
  min-height: 0;
}
#ev159 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  pointer-events: auto;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev160 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  margin-bottom: 44px;
}
#ev162,
#ev164,
#ev166,
#ev168,
#ev170,
#ev172,
#ev174,
#ev176 {
  min-height: 132px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(37, 176, 207, 0.06);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(37, 176, 207, 0.5);
  border-radius: 16px;
  transition:
    border-color 0.25s ease,
    background-color 0.25s ease;
  cursor: default;
}
#ev162:hover {
  border-color: rgba(37, 176, 207, 0.5);
}
#ev164,
#ev166,
#ev168,
#ev170,
#ev172,
#ev174,
#ev176 {
  background-color: rgba(10, 12, 15, 0.45);
  border: 1px solid rgba(255, 255, 255, 0.08);
}
#ev164:hover,
#ev166:hover,
#ev168:hover,
#ev170:hover,
#ev172:hover,
#ev174:hover,
#ev176:hover {
  border-color: rgba(255, 255, 255, 0.16);
}
#ev177 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 5px;
  margin: 0 auto;
  width: 100%;
  min-height: 0;
  grid-template-rows: repeat(2, 1fr);
}
#ev178 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.22);
  text-align: center;
  margin: 44px auto 0;
  min-height: 0;
}
#ev179 {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  pointer-events: auto;
  position: relative;
  min-height: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev183 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 18px 0 24px;
  max-width: 17ch;
  text-wrap: balance;
  min-height: 0;
}
#ev184 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  letter-spacing: 0.04em;
  margin-top: -12px;
  width: fit-content;
  min-height: 0;
}
#ev185,
#ev186,
#ev187,
#ev188 {
  color: #fff;
  font-weight: 700;
}
#ev189 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.96);
  max-width: 720px;
  text-wrap: pretty;
  min-height: 0;
  margin-top: 24px;
}
#ev190,
#ev191 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  width: auto;
  min-height: 0;
}
#ev190 {
  color: #25b0cf;
}
#ev191 {
  color: rgba(255, 255, 255, 0.4);
}
#ev192 {
  padding: 22px 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  min-height: 0;
}
#ev193,
#ev194 {
  width: 24px;
  height: 24px;
  min-height: 0;
}
#ev194 {
  width: 46px;
  height: 46px;
  border-radius: 10px;
  background-color: rgba(37, 176, 207, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
}
#ev195,
#ev196 {
  width: auto;
  min-height: 0;
}
#ev195 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -0.018em;
  color: #fff;
}
#ev196 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 6px 0 16px;
}
#ev197 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  min-height: 0;
}
#ev198 {
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  padding: 34px 30px;
  transition: background-color 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev198:hover,
#ev204:hover,
#ev210:hover {
  background-color: rgba(20, 22, 24, 0.65);
}
#ev199,
#ev200 {
  width: 24px;
  height: 24px;
  min-height: 0;
}
#ev200 {
  width: 46px;
  height: 46px;
  border-radius: 10px;
  background-color: rgba(37, 176, 207, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
}
#ev201,
#ev202 {
  width: auto;
  min-height: 0;
}
#ev201 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -0.018em;
  color: #fff;
}
#ev202 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 6px 0 16px;
}
#ev203 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  min-height: 0;
}
#ev204 {
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  padding: 34px 30px;
  transition: background-color 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev205,
#ev206 {
  width: 24px;
  height: 24px;
  min-height: 0;
}
#ev206 {
  width: 46px;
  height: 46px;
  border-radius: 10px;
  background-color: rgba(37, 176, 207, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 22px;
}
#ev207,
#ev208 {
  width: auto;
  min-height: 0;
}
#ev207 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -0.018em;
  color: #fff;
}
#ev208 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 6px 0 16px;
}
#ev209 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  min-height: 0;
}
#ev210,
#ev211 {
  display: flex;
  min-height: 0;
}
#ev210 {
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  padding: 34px 30px;
  transition: background-color 0.25s ease;
  flex-direction: column;
  align-items: flex-start;
}
#ev211 {
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  background-color: rgba(255, 255, 255, 0.08);
  flex-direction: row;
  justify-content: center;
}
#ev212 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  width: auto;
  min-height: 0;
}
#ev213,
#ev214,
#ev215 {
  color: #25b0cf;
}
#ev216 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  width: auto;
  min-height: 0;
}
#ev217 {
  padding: 20px 32px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  min-height: 0;
}
#ev218,
#ev219,
#ev293 {
  width: 100%;
  min-height: 0;
}
#ev218 {
  margin: 48px 0 8px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 16px;
  overflow: hidden;
}
#ev219,
#ev293 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  pointer-events: auto;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev297 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 18px 0 24px;
  max-width: 17ch;
  text-wrap: balance;
  min-height: 0;
}
#ev298,
#ev299,
#ev300 {
  color: #fff;
  font-weight: 700;
}
#ev301,
#ev302 {
  font-weight: 500;
}
#ev301 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 20px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.96);
  max-width: 720px;
  text-wrap: pretty;
  min-height: 0;
}
#ev302 {
  color: #fff;
}
#ev303,
#ev304 {
  margin-bottom: 12px;
  min-height: 0;
}
#ev303 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #25b0cf;
}
#ev304 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 24px;
  letter-spacing: -0.022em;
  color: #fff;
}
#ev305 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev306 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.005em;
  color: #000;
  width: auto;
  line-height: 1;
  min-height: 0;
}
#ev307,
#ev308 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev308 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: transform 0.2s ease;
}
#ev309,
#ev310 {
  cursor: pointer;
  min-height: 0;
}
#ev309 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  height: 44px;
  width: fit-content;
  border-radius: 8px;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  flex-shrink: 0;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 0 8px 0 18px;
  margin-top: auto;
}
#ev309:hover {
  background-color: #25b0cf;
  border-color: #25b0cf;
  transform: translateY(-1px);
}
#ev310 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  position: relative;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
}
#ev310:hover {
  border-color: rgba(255, 255, 255, 0.16);
  transform: translateY(-2px);
}
#ev311 {
  color: #fff;
  font-weight: 500;
}
#ev312,
#ev313 {
  margin-bottom: 12px;
  min-height: 0;
}
#ev312 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #25b0cf;
}
#ev313 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 24px;
  letter-spacing: -0.022em;
  color: #fff;
}
#ev314 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev315 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.005em;
  color: #000;
  width: auto;
  line-height: 1;
  min-height: 0;
}
#ev316,
#ev317 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev317 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: transform 0.2s ease;
}
#ev318,
#ev319 {
  cursor: pointer;
  min-height: 0;
}
#ev318 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  height: 44px;
  width: fit-content;
  border-radius: 8px;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  flex-shrink: 0;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 0 8px 0 18px;
  margin-top: auto;
}
#ev318:hover {
  background-color: #25b0cf;
  border-color: #25b0cf;
  transform: translateY(-1px);
}
#ev319 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  position: relative;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
}
#ev319:hover,
#ev328:hover,
#ev337:hover {
  border-color: rgba(255, 255, 255, 0.16);
  transform: translateY(-2px);
}
#ev320 {
  color: #fff;
  font-weight: 500;
}
#ev321,
#ev322 {
  margin-bottom: 12px;
  min-height: 0;
}
#ev321 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #25b0cf;
}
#ev322 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 24px;
  letter-spacing: -0.022em;
  color: #fff;
}
#ev323 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev328 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  cursor: pointer;
  position: relative;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
  height: 215px;
}
#ev329 {
  color: #fff;
  font-weight: 500;
}
#ev330,
#ev331 {
  margin-bottom: 12px;
  min-height: 0;
}
#ev330 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #25b0cf;
}
#ev331 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 24px;
  letter-spacing: -0.022em;
  color: #fff;
}
#ev332 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev337 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  cursor: pointer;
  position: relative;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
  height: 212px;
}
#ev338,
#ev339 {
  width: 100%;
  min-height: 0;
}
#ev338 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  margin-top: 48px;
  grid-auto-rows: 1fr;
}
#ev339 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  pointer-events: auto;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev344 {
  color: #fff;
  font-weight: 700;
}
#ev346 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.96);
  margin: 16px 0 0;
  min-height: 0;
}
#ev347,
#ev348 {
  font-size: 14px;
  min-height: 0;
}
#ev347 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  color: rgba(255, 255, 255, 0.88);
  margin: 28px 0 0;
}
#ev348 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  color: #fff;
  width: auto;
  line-height: 1.2;
}
#ev349 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev350 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
}
#ev351 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev352 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev353 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
}
#ev357,
#ev358 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev357 {
  gap: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  margin-top: 28px;
  padding-top: 24px;
  width: 100%;
}
#ev358 {
  min-width: 0;
  justify-content: start;
}
#ev359,
#ev360 {
  color: rgba(255, 255, 255, 0.22);
}
#ev359 {
  font-family:
    "geistmono-regular", "JetBrains Mono", ui-monospace, Menlo, Consolas,
    monospace;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  position: absolute;
  top: 12px;
  right: 16px;
  width: auto;
  min-height: 0;
}
#ev360 {
  font-style: italic;
  font-family: "geistmono-regular";
}
#ev361 {
  font-family:
    "geistmono-regular", "JetBrains Mono", ui-monospace, Menlo, Consolas,
    monospace;
  font-size: 14px;
  line-height: 1.6;
  white-space: pre;
  width: auto;
  min-height: 0;
}
#ev361,
#ev362,
#ev363 {
  color: rgba(255, 255, 255, 0.88);
}
#ev362 {
  font-style: normal;
  font-family: "geistmono-regular";
}
#ev363 {
  font-family:
    "geistmono-regular", "JetBrains Mono", ui-monospace, Menlo, Consolas,
    monospace;
  font-size: 14px;
  line-height: 1.6;
  white-space: pre;
  width: auto;
  min-height: 0;
}
#ev364 {
  padding: 18px 24px;
  position: relative;
  overflow-x: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 0;
  max-width: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.55);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  min-height: 0;
}
#ev365,
#ev366 {
  color: rgba(255, 255, 255, 0.22);
}
#ev365 {
  font-family:
    "geistmono-regular", "JetBrains Mono", ui-monospace, Menlo, Consolas,
    monospace;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  position: absolute;
  top: 12px;
  right: 16px;
  width: auto;
  min-height: 0;
}
#ev366 {
  font-style: normal;
  font-family: "geistmono-regular";
}
#ev370 {
  font-family:
    "geistmono-regular", "JetBrains Mono", ui-monospace, Menlo, Consolas,
    monospace;
  font-size: 14px;
  line-height: 1.6;
  white-space: pre;
  width: auto;
  min-height: 0;
}
#ev370,
#ev371,
#ev372 {
  color: rgba(255, 255, 255, 0.88);
}
#ev371 {
  font-style: normal;
  font-family: "geistmono-regular";
}
#ev372 {
  font-family:
    "geistmono-regular", "JetBrains Mono", ui-monospace, Menlo, Consolas,
    monospace;
  font-size: 14px;
  line-height: 1.6;
  white-space: pre;
  width: auto;
  min-height: 0;
}
#ev405,
#ev406 {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
}
#ev405 {
  padding: 24px 28px;
  position: relative;
  overflow-x: auto;
  align-items: flex-start;
  max-width: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.55);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
}
#ev406 {
  gap: 16px;
}
#ev407,
#ev408,
#ev409 {
  width: 100%;
  display: flex;
  min-height: 0;
}
#ev407 {
  grid-template-columns: 0.82fr 1.18fr;
  gap: 56px;
  align-items: start;
  padding: 56px;
  background-color: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 20px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.045);
  flex-direction: row;
  justify-content: center;
}
#ev408,
#ev409 {
  flex-direction: column;
  position: relative;
}
#ev408 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  align-items: stretch;
  pointer-events: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev409 {
  align-items: center;
  pointer-events: none;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
}
#ev413,
#ev414 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev413 {
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #000;
  margin: 18px 0 24px;
  max-width: 17ch;
  text-wrap: balance;
}
#ev414 {
  font-size: 20px;
  line-height: 1.3;
  color: #000000f5;
  max-width: 720px;
  text-wrap: pretty;
}
#ev415 {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #2ed67a;
  box-shadow: 0 0 10px #2ed67a;
  min-height: 0;
  flex-shrink: 0;
}
#ev416 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev417 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
  min-height: 0;
}
#ev418,
#ev419,
#ev420,
#ev421 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: #00000038;
  width: auto;
  min-height: 0;
}
#ev419,
#ev420,
#ev421 {
  color: #00000066;
}
#ev420,
#ev421 {
  color: #00000038;
}
#ev421 {
  color: #00000066;
}
#ev424 {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
  margin: 36px 0 24px;
  width: 100%;
  min-height: 0;
}
#ev425,
#ev426,
#ev427,
#ev428,
#ev429,
#ev430 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #00000066;
  padding: 18px 24px;
  text-align: left;
  width: auto;
  min-height: 0;
}
#ev426,
#ev427,
#ev428,
#ev429,
#ev430 {
  text-align: right;
}
#ev431 {
  display: grid;
  grid-template-columns: minmax(190px, 1.7fr) 1fr 0.7fr 1fr 1fr 1.05fr;
  background-color: #ffffff99;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  min-width: 640px;
  min-height: 0;
}
#ev432,
#ev433 {
  width: auto;
  min-height: 0;
}
#ev432 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  color: #000;
}
#ev433 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: #00000066;
}
#ev434 {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev435 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  width: auto;
  min-height: 0;
}
#ev436 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev437 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #27ae64;
  width: auto;
  min-height: 0;
}
#ev438 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev439 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev440 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev441 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev442 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev443 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev444 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev445 {
  display: grid;
  grid-template-columns: minmax(190px, 1.7fr) 1fr 0.7fr 1fr 1fr 1.05fr;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  transition: background-color 0.2s ease;
  min-width: 640px;
  background-image: linear-gradient(
    90deg,
    rgba(37, 176, 207, 0.07) 0,
    rgba(37, 176, 207, 0.015) 100%
  );
  min-height: 0;
  background-color: #fff;
}
#ev445:hover,
#ev459:hover,
#ev473:hover,
#ev487:hover,
#ev501:hover {
  background-color: #f7f7f4;
}
#ev446,
#ev447 {
  width: auto;
  min-height: 0;
}
#ev446 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  color: #000;
}
#ev447 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: #00000066;
}
#ev448 {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev449 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  width: auto;
  min-height: 0;
}
#ev450 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev451 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #ff6b04;
  width: auto;
  min-height: 0;
}
#ev452 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev453 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev454 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev455 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev456 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev457 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev458 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev459 {
  display: grid;
  grid-template-columns: minmax(190px, 1.7fr) 1fr 0.7fr 1fr 1fr 1.05fr;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  transition: background-color 0.2s ease;
  min-width: 640px;
  min-height: 0;
  background-color: #fff;
}
#ev460,
#ev461 {
  width: auto;
  min-height: 0;
}
#ev460 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  color: #000;
}
#ev461 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: #00000066;
}
#ev462 {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev463 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  width: auto;
  min-height: 0;
}
#ev464 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev465 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #27ae64;
  width: auto;
  min-height: 0;
}
#ev466 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev467 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev468 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev469 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev470 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev471 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev472 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev473 {
  display: grid;
  grid-template-columns: minmax(190px, 1.7fr) 1fr 0.7fr 1fr 1fr 1.05fr;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  transition: background-color 0.2s ease;
  min-width: 640px;
  min-height: 0;
  background-color: #fff;
}
#ev474,
#ev475 {
  width: auto;
  min-height: 0;
}
#ev474 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  color: #000;
}
#ev475 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: #00000066;
}
#ev476 {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev477 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  width: auto;
  min-height: 0;
}
#ev478 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev479 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #ff6b04;
  width: auto;
  min-height: 0;
}
#ev480 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev481 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev482 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev483 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev484 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev485 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev486 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev487 {
  display: grid;
  grid-template-columns: minmax(190px, 1.7fr) 1fr 0.7fr 1fr 1fr 1.05fr;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  transition: background-color 0.2s ease;
  min-width: 640px;
  min-height: 0;
  background-color: #fff;
}
#ev488,
#ev489 {
  width: auto;
  min-height: 0;
}
#ev488 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  color: #000;
}
#ev489 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: #00000066;
}
#ev490 {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev491 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  width: auto;
  min-height: 0;
}
#ev492 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev493 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #2ed67a;
  width: auto;
  min-height: 0;
}
#ev494 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev495 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev496 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev497 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev498 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev499 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000a3;
  width: auto;
  min-height: 0;
}
#ev500 {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  gap: 8px;
  padding: 22px 24px;
  min-height: 0;
}
#ev501,
#ev502 {
  min-width: 640px;
}
#ev501 {
  display: grid;
  grid-template-columns: minmax(190px, 1.7fr) 1fr 0.7fr 1fr 1fr 1.05fr;
  border-bottom: none;
  transition: background-color 0.2s ease;
  min-height: 0;
  background-color: #fff;
}
#ev502 {
  display: flex;
  flex-direction: column;
}
#ev502,
#ev503,
#ev504 {
  width: 100%;
  min-height: 0;
}
#ev503 {
  overflow-x: auto;
}
#ev504 {
  border: 0;
  border-radius: 0;
  overflow: visible;
  background-color: transparent;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}
#ev505 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #000;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev506 {
  width: 12px;
  height: 12px;
  min-height: 0;
  filter: invert(100%);
}
#ev507 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
}
#ev508 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #000;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev509 {
  width: 12px;
  height: 12px;
  min-height: 0;
  filter: invert(100%);
}
#ev510 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
}
#ev511,
#ev512,
#ev513 {
  width: 100%;
  display: flex;
  min-height: 0;
}
#ev511 {
  gap: 28px;
  flex-wrap: wrap;
  margin-top: 28px;
}
#ev512,
#ev513 {
  flex-direction: column;
  position: relative;
}
#ev512 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  align-items: stretch;
  pointer-events: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev513 {
  align-items: center;
  pointer-events: none;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
  background-color: #fff;
  border-radius: 22px;
}
#ev517 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 18px 0 24px;
  max-width: 17ch;
  text-wrap: balance;
  min-height: 0;
}
#ev518 {
  color: #fff;
  font-weight: 700;
}
#ev519,
#ev520 {
  font-weight: 500;
}
#ev519 {
  color: #25b0cf;
  font-size: 0.55em;
  vertical-align: super;
}
#ev520 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 20px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.96);
  max-width: 720px;
  text-wrap: pretty;
  min-height: 0;
}
#ev521 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.22);
  margin-top: 18px;
  min-height: 0;
}
#ev522 {
  color: #25b0cf;
  font-style: italic;
}
#ev523,
#ev524 {
  margin-bottom: 18px;
  color: rgba(255, 255, 255, 0.4);
  min-height: 0;
}
#ev523 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  line-height: 1.5;
}
#ev524 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(28px, 3.3vw, 44px);
  letter-spacing: -0.028em;
  line-height: 1.08;
}
#ev525 {
  font-family: "helvetica-now-display-regular";
  font-size: 16px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.64);
  min-height: 0;
}
#ev526 {
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 48px;
  min-height: 0;
}
#ev527 {
  color: #fff;
  font-weight: 500;
}
#ev528,
#ev529 {
  margin-bottom: 18px;
  color: #25b0cf;
  min-height: 0;
}
#ev528 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  line-height: 1.5;
}
#ev529 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(28px, 3.3vw, 44px);
  letter-spacing: -0.028em;
  line-height: 1.08;
}
#ev530 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.64);
  min-height: 0;
}
#ev531 {
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 48px;
  border-left: 3px solid #25b0cf;
  background-image: linear-gradient(
    135deg,
    rgba(37, 176, 207, 0.08) 0,
    rgba(37, 176, 207, 0.02) 100%
  );
  transform: translateY(96px);
  min-height: 0;
}
#ev532 {
  display: flex;
  grid-template-columns: 1fr 1fr;
  gap: 56px;
  align-items: center;
  padding-bottom: 96px;
  width: 100%;
  min-height: 0;
  flex-direction: row;
  justify-content: center;
}
#ev536 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 18px 0 0;
  max-width: 17ch;
  text-wrap: balance;
  min-height: 0;
}
#ev537 {
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 0;
}
#ev538 {
  color: #fff;
  font-weight: 700;
}
#ev545 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(58px, 7.4vw, 112px);
  line-height: 0.74;
  letter-spacing: -0.04em;
  color: rgba(255, 255, 255, 0.4);
  position: absolute;
  top: 48px;
  right: 52px;
  width: auto;
  min-height: 0;
}
#ev546 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #25b0cf;
  margin-bottom: 16px;
  min-height: 0;
}
#ev547,
#ev548 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev547 {
  font-size: clamp(28px, 3.3vw, 44px);
  letter-spacing: -0.03em;
  line-height: 1.04;
  margin: 0;
  max-width: 18ch;
  color: #fff;
}
#ev548 {
  font-size: 18px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.96);
  max-width: 680px;
  margin: 24px 0 0;
}
#ev549 {
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 56px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev550 {
  color: #fff;
  font-weight: 700;
}
#ev568,
#ev569 {
  color: #25b0cf;
  min-height: 0;
}
#ev568 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(58px, 7.4vw, 112px);
  line-height: 0.74;
  letter-spacing: -0.04em;
  position: absolute;
  top: 48px;
  right: 52px;
  width: auto;
}
#ev569 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  margin-bottom: 16px;
}
#ev570,
#ev571 {
  font-weight: 500;
  min-height: 0;
}
#ev570 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: clamp(28px, 3.3vw, 44px);
  letter-spacing: -0.03em;
  line-height: 1.04;
  margin: 0;
  max-width: 18ch;
  color: #fff;
}
#ev571 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 18px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.96);
  max-width: 680px;
  margin: 24px 0 0;
}
#ev572 {
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 56px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-color: rgba(37, 176, 207, 0.42);
  background-image: linear-gradient(
    155deg,
    rgba(37, 176, 207, 0.08) 0,
    rgba(37, 176, 207, 0.02) 55%,
    rgba(37, 176, 207, 0) 100%
  );
  min-height: 0;
}
#ev580 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(58px, 7.4vw, 112px);
  line-height: 0.74;
  letter-spacing: -0.04em;
  color: rgba(255, 255, 255, 0.4);
  position: absolute;
  top: 48px;
  right: 52px;
  width: auto;
  min-height: 0;
}
#ev581 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #25b0cf;
  margin-bottom: 16px;
  min-height: 0;
}
#ev582,
#ev583 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev582 {
  font-size: clamp(28px, 3.3vw, 44px);
  letter-spacing: -0.03em;
  line-height: 1.04;
  margin: 0;
  max-width: 18ch;
  color: #fff;
}
#ev583 {
  font-size: 18px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.96);
  max-width: 680px;
  margin: 24px 0 0;
}
#ev584,
#ev585,
#ev586 {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 0;
}
#ev584 {
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 56px;
  align-items: flex-start;
}
#ev585,
#ev586 {
  width: 100%;
}
#ev585 {
  margin-top: 48px;
  gap: 48px;
}
#ev586 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  align-items: stretch;
  pointer-events: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev590 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 18px 0 24px;
  max-width: 17ch;
  text-wrap: balance;
  min-height: 0;
}
#ev591 {
  color: #fff;
  font-weight: 700;
}
#ev592,
#ev593 {
  font-weight: 500;
}
#ev592 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: clamp(22px, 2.6vw, 30px);
  line-height: 1.32;
  letter-spacing: -0.018em;
  color: rgba(255, 255, 255, 0.96);
  max-width: 30ch;
  margin-bottom: 24px;
  min-height: 0;
}
#ev593 {
  color: #fff;
}
#ev594 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.65;
  color: rgba(255, 255, 255, 0.64);
  max-width: 880px;
  margin-bottom: 8px;
  min-height: 0;
}
#ev693 {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  pointer-events: auto;
  position: relative;
  min-height: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev700,
#ev701 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev700 {
  font-size: clamp(44px, 4.4vw, 60px);
  line-height: 1;
  letter-spacing: -0.03em;
  color: #25b0cf;
  width: auto;
}
#ev701 {
  font-size: 14px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.64);
}
#ev702 {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  width: 100%;
  min-height: 0;
}
#ev703 {
  display: flex;
  flex-direction: column;
  padding: 34px;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: revert;
}
#ev704,
#ev705 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev704 {
  font-size: clamp(44px, 4.4vw, 60px);
  line-height: 1;
  letter-spacing: -0.03em;
  color: #25b0cf;
  width: auto;
}
#ev705 {
  font-size: 14px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.64);
}
#ev706 {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  width: 100%;
  min-height: 0;
}
#ev707 {
  display: flex;
  flex-direction: column;
  padding: 34px;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: revert;
}
#ev708,
#ev709 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev708 {
  font-size: clamp(44px, 4.4vw, 60px);
  line-height: 1;
  letter-spacing: -0.03em;
  color: #25b0cf;
  width: auto;
}
#ev709 {
  font-size: 14px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.64);
}
#ev710 {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  width: 100%;
  min-height: 0;
}
#ev711 {
  display: flex;
  flex-direction: column;
  padding: 34px;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: revert;
}
#ev712,
#ev713 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ev712 {
  font-size: clamp(44px, 4.4vw, 60px);
  line-height: 1;
  letter-spacing: -0.03em;
  color: #25b0cf;
  width: auto;
}
#ev713 {
  font-size: 14px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.64);
}
#ev714 {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  width: 100%;
  min-height: 0;
}
#ev715 {
  display: flex;
  flex-direction: column;
  padding: 34px;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: revert;
  gap: 12px;
}
#ev716 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  width: 100%;
  min-height: 0;
}
#ev717 {
  max-width: 1440px;
  margin: 0 auto;
  align-items: stretch;
  pointer-events: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev717,
#ev745,
#ev746 {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 0;
}
#ev745 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  align-items: stretch;
  pointer-events: auto;
  border-top: none;
}
#ev746 {
  align-items: center;
  pointer-events: none;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
  background-color: #fafaf8;
  border-radius: 28px 28px 0 0;
}
#ev750 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 18px 0 24px;
  max-width: 17ch;
  text-wrap: balance;
  min-height: 0;
}
#ev751,
#ev752,
#ev753,
#ev754 {
  color: #fff;
  font-weight: 700;
}
#ev755 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
  color: rgba(255, 255, 255, 0.96);
  max-width: 720px;
  text-wrap: pretty;
  min-height: 0;
}
#ev757 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin-bottom: 16px;
  min-height: 0;
}
#ev758 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev759 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev760 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev761 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
  margin-top: auto;
}
#ev762 {
  padding: 34px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
}
#ev762:hover,
#ev769:hover,
#ev776:hover {
  border-color: rgba(255, 255, 255, 0.16);
  transform: translateY(-2px);
}
#ev764 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin-bottom: 16px;
  min-height: 0;
}
#ev765 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev766 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev767 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev768 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
  margin-top: auto;
}
#ev769 {
  padding: 34px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
}
#ev771 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin-bottom: 16px;
  min-height: 0;
}
#ev772 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 22px;
  min-height: 0;
}
#ev773 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  width: auto;
  line-height: 1.2;
  min-height: 0;
}
#ev774 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev775 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  cursor: pointer;
  pointer-events: auto;
  transition: gap 0.2s ease;
  min-height: 0;
  margin-top: auto;
}
#ev776 {
  padding: 34px;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: rgba(10, 12, 15, 0.55);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
}
#ev777 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  margin-top: 48px;
  width: 100%;
  grid-auto-rows: 1fr;
  min-height: 0;
}
#ev781,
#ev782 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  color: #fff;
  min-height: 0;
  text-align: center;
}
#ev781 {
  font-weight: 500;
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.03em;
  max-width: 18ch;
  text-wrap: balance;
  margin: 0 0 12px;
}
#ev782 {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 32px;
}
#ev790,
#ev793 {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 0;
}
#ev790 {
  border-radius: 16px;
  overflow: hidden;
  padding: 88px 56px;
  margin-top: 112px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background-color: rgba(8, 10, 12, 0.45);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  align-items: center;
  justify-content: center;
}
#ev793 {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  align-items: stretch;
  pointer-events: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ev796 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.64);
  max-width: 320px;
  margin-bottom: 20px;
  min-height: 0;
}
#ev797 {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #25b0cf;
  box-shadow: 0 0 8px #25b0cf;
  min-height: 0;
  margin-right: 4px;
  flex-shrink: 0;
}
#ev798 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
  width: auto;
  min-height: 0;
}
#ev799 {
  display: flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  min-height: 0;
}
#ev800,
#ev801 {
  width: 16px;
  height: 16px;
  min-height: 0;
}
#ev801 {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition:
    border-color 0.2s ease,
    transform 0.2s ease;
  flex-shrink: 0;
}
#ev801:hover,
#ev803:hover,
#ev805:hover,
#ev807:hover {
  border-color: #25b0cf;
  transform: translateY(-1px);
}
#ev802,
#ev803 {
  width: 16px;
  height: 16px;
  min-height: 0;
}
#ev803 {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition:
    border-color 0.2s ease,
    transform 0.2s ease;
  flex-shrink: 0;
}
#ev804,
#ev805 {
  width: 16px;
  height: 16px;
  min-height: 0;
}
#ev805 {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition:
    border-color 0.2s ease,
    transform 0.2s ease;
  flex-shrink: 0;
}
#ev806,
#ev807 {
  width: 16px;
  height: 16px;
  min-height: 0;
}
#ev807 {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition:
    border-color 0.2s ease,
    transform 0.2s ease;
  flex-shrink: 0;
}
#ev808,
#ev809 {
  display: flex;
  min-height: 0;
}
#ev808 {
  gap: 12px;
  margin-top: 18px;
}
#ev809 {
  flex-direction: column;
  align-items: flex-start;
}
#ev810 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 20px;
  min-height: 0;
}
#ev811,
#ev812,
#ev813,
#ev814,
#ev815,
#ev816 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.64);
  margin-bottom: 12px;
  width: fit-content;
  cursor: pointer;
  transition: color 0.2s ease;
  min-height: 0;
}
#ev817 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev818 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 20px;
  min-height: 0;
}
#ev819,
#ev820,
#ev821,
#ev822,
#ev823 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.64);
  margin-bottom: 12px;
  width: fit-content;
  cursor: pointer;
  transition: color 0.2s ease;
  min-height: 0;
}
#ev824 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev825 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 20px;
  min-height: 0;
}
#ev826,
#ev827,
#ev828,
#ev829,
#ev830,
#ev831 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.64);
  margin-bottom: 12px;
  width: fit-content;
  cursor: pointer;
  transition: color 0.2s ease;
  min-height: 0;
}
#ev832 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 0;
}
#ev833 {
  display: grid;
  grid-template-columns: 1.7fr 1fr 1fr 1fr;
  gap: 48px;
  margin-bottom: 56px;
  width: 100%;
  min-height: 0;
}
#ev835 {
  color: rgba(255, 255, 255, 0.4);
}
#ev836,
#ev837 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  color: rgba(255, 255, 255, 0.22);
  min-height: 0;
}
#ev836 {
  font-size: 12px;
  line-height: 1.6;
  width: auto;
}
#ev837 {
  font-size: 12px;
  line-height: 1.6;
  max-width: 540px;
  text-align: right;
}
#ev838,
#ev839 {
  width: 100%;
  display: flex;
  min-height: 0;
}
#ev838 {
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding-top: 32px;
}
#ev839 {
  max-width: 1440px;
  margin: 0 auto;
  padding: 80px 0 40px;
  flex-direction: column;
  pointer-events: auto;
  position: relative;
}
#ev840,
#ev841,
#ev842,
#ev843 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  color: #fff;
  opacity: 0.86;
  transition: opacity 0.2s;
  cursor: pointer;
  width: fit-content;
  line-height: 1.2;
  min-height: 0;
}
#ev840:hover,
#ev841:hover,
#ev842:hover,
#ev843:hover {
  opacity: 1;
}
#ev846,
.pw-text-style {
  font-size: 16px;
  color: #000;
}
#ev846 {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-weight: 500;
  letter-spacing: -0.005em;
  width: auto;
  line-height: 1;
  min-height: 0;
}
#ev847 {
  width: 12px;
  height: 12px;
  min-height: 0;
}
#ev848,
#ev849 {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  min-height: 0;
}
#ev848 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #000;
  justify-content: center;
  transition: transform 0.2s ease;
}
#ev849 {
  gap: 10px;
  height: 44px;
  width: fit-content;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 0 8px 0 18px;
}
#ev849:hover {
  background-color: #25b0cf;
  border-color: #25b0cf;
  transform: translateY(-1px);
}
#ev850 {
  gap: 36px;
  min-height: 0;
  justify-content: end;
  flex-direction: row;
  position: relative;
  margin-left: 200px;
}
#ev850,
#ev851,
#ev852,
#i84ba,
#ilwyn {
  display: flex;
  align-items: center;
}
#ev851 {
  margin-left: auto;
  min-height: 0;
  width: revert;
}
#ev852,
#i84ba,
#ilwyn {
  width: 100%;
}
#ev852 {
  max-width: 1440px;
  margin: 0 auto;
  height: 72px;
  border-radius: 12px;
  background-color: #00000047;
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  gap: 24px;
  position: relative;
  pointer-events: auto;
  min-height: 0;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 16px;
  padding-right: 16px;
}
#i84ba,
#ilwyn {
  flex-direction: column;
  pointer-events: none;
}
#i84ba {
  position: relative;
  justify-content: flex-end;
  min-height: 100vh;
  padding-left: 0;
  padding-right: 0;
}
#ilwyn {
  position: static;
  justify-content: flex-start;
  min-height: 0;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
}
#ilwyn-2,
#ilwyn-2-2-2-3,
#ilwyn-2-2-2-3-2,
#ilwyn-2-2-3-4-2,
#ilwyn-2-3,
#ilwyn-2-3-2,
#ilwyn-4,
#ilwyn-4-2 {
  position: relative;
  pointer-events: none;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
}
#ihkww7,
#ilwyn-2,
#ilwyn-2-2-2-3,
#ilwyn-2-2-2-3-2,
#ilwyn-2-2-3-4-2,
#ilwyn-2-3,
#ilwyn-2-3-2,
#ilwyn-4,
#ilwyn-4-2,
#injpw {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  min-height: 0;
}
#injpw {
  position: relative;
  pointer-events: auto;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
  background-color: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
#ihkww7 {
  top: 0;
  z-index: 999999;
  position: fixed;
  padding: 20px clamp(24px, 8vw, 160px) 0;
  pointer-events: none;
}
#i6mb {
  z-index: 0;
  position: relative;
  background-color: #010101;
}
.pw-text-style {
  display: block;
  width: 100%;
  font-family: Inter;
  font-weight: 400;
  letter-spacing: 0;
}
#i3074ep,
#ieagqp2,
#im5tnil,
#inl97fs,
#irfurgo,
#iv2hixg,
#iwoob7c,
#izowuwh {
  color: #25b0cf;
}
#inu0qhj {
  height: revert;
  width: 120px;
}
#i6pw4fs {
  width: 140px;
}
#i6pw4fs,
#iyz949w {
  height: revert;
}
#iad2o2x,
#ih9m6cf {
  height: revert;
  width: 130px;
}
#ih9m6cf {
  width: 60px;
}
#i5rqvc7,
#ia4ekx9,
#ib8vt8m {
  height: revert;
  width: 140px;
}
#idhjnz5 {
  min-height: 132px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(10, 12, 15, 0.45);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  transition:
    border-color 0.25s ease,
    background-color 0.25s ease;
  cursor: default;
}
#iabdmb2:hover,
#idhjnz5:hover,
#tm_seeall:hover {
  border-color: rgba(255, 255, 255, 0.16);
}
#izsmft9 {
  height: revert;
  width: 40px;
}
#iabdmb2 {
  min-height: 132px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(10, 12, 15, 0.45);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  transition:
    border-color 0.25s ease,
    background-color 0.25s ease;
  cursor: default;
}
#i0e5lqj {
  height: revert;
  width: 120px;
}
#tm_seeall {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  height: 46px;
  padding: 0 22px;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  width: fit-content;
  background-color: rgba(223, 223, 223, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  pointer-events: auto;
  min-height: 0;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    border-color 0.2s ease;
}
#tm_seeall:hover {
  background-color: rgba(223, 223, 223, 0.1);
  transform: translateY(-1px);
}
#tm_seeall_a,
#tm_seeall_t {
  width: auto;
  line-height: 1;
  min-height: 0;
}
#tm_seeall_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 16px;
  color: #fff;
}
#tm_seeall_a {
  font-family:
    "helvetica-now-display-medium", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  color: #25b0cf;
}
#tm_seeall_wrap {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 44px;
  pointer-events: auto;
  min-height: 0;
}
#ev_why_eyebrow {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 22px;
  width: fit-content;
  min-height: 0;
}
#ev415 {
  display: none;
}
#rsh_t1 {
  background-color: #fff;
  border: 1px solid #e8e9e6;
  border-radius: 14px;
  padding: 40px 36px 32px;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  min-height: 0;
  flex: 0 1 calc(50% - 12px);
  width: calc(50% - 12px);
  box-sizing: border-box;
  box-shadow:
    0 4px 16px rgba(20, 24, 28, 0.06),
    0 1px 3px rgba(20, 24, 28, 0.04);
  transition:
    box-shadow 0.25s ease,
    transform 0.25s ease,
    background-color 0.25s ease;
  display: flex;
}
#rsh_t1:hover {
  background-color: #fafaf8;
  transform: translateY(-4px);
  box-shadow:
    0 16px 40px rgba(20, 24, 28, 0.12),
    0 2px 6px rgba(20, 24, 28, 0.06);
}
#rsh_t1_kind {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #1b8fa8;
  margin: 0 0 28px;
  width: fit-content;
  min-height: 0;
}
#rsh_t1_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.2;
  color: #14181c;
  margin: 0 0 14px;
  max-width: 22ch;
  min-height: 0;
}
#rsh_t1_meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 0 28px;
  min-height: 0;
}
#rsh_t1_m1,
#rsh_t1_m2 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: #6b7682;
  width: fit-content;
  min-height: 0;
}
#rsh_t1_links {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #edeeeb;
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 0;
}
#rsh_t1_l1 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 14px;
  font-weight: 500;
  color: #1b8fa8;
  white-space: nowrap;
  cursor: pointer;
  pointer-events: auto;
  width: fit-content;
  min-height: 0;
  transition: color 0.2s ease;
}
#rsh_t1_l1:hover {
  color: #14181c;
}
#rsh_t2 {
  background-color: #fff;
  border: 1px solid #e8e9e6;
  border-radius: 14px;
  padding: 40px 36px 32px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  min-height: 0;
  flex: 0 1 calc(50% - 12px);
  width: calc(50% - 12px);
  box-sizing: border-box;
  box-shadow:
    0 4px 16px rgba(20, 24, 28, 0.06),
    0 1px 3px rgba(20, 24, 28, 0.04);
  transition:
    box-shadow 0.25s ease,
    transform 0.25s ease,
    background-color 0.25s ease;
}
#rsh_t2:hover {
  background-color: #fafaf8;
  transform: translateY(-4px);
  box-shadow:
    0 16px 40px rgba(20, 24, 28, 0.12),
    0 2px 6px rgba(20, 24, 28, 0.06);
}
#rsh_t2_kind {
  font-family: "geistmono-regular";
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #1b8fa8;
  margin: 0 0 28px;
  width: fit-content;
  min-height: 0;
}
#rsh_t2_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.2;
  color: #14181c;
  margin: 0 0 14px;
  max-width: 30ch;
  min-height: 0;
}
#rsh_t2_meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 0 28px;
  min-height: 0;
}
#rsh_t2_m1,
#rsh_t2_m2 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: #6b7682;
  width: fit-content;
  min-height: 0;
}
#rsh_t2_links {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #edeeeb;
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 0;
}
#rsh_t2_l1,
#rsh_t2_l2 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 14px;
  font-weight: 500;
  color: #1b8fa8;
  white-space: nowrap;
  cursor: pointer;
  pointer-events: auto;
  width: fit-content;
  min-height: 0;
  transition: color 0.2s ease;
}
#rsh_t2_l1:hover,
#rsh_t2_l2:hover {
  color: #14181c;
}
#rsh_t2_l2 {
  color: #9aa3ac;
}
#rsh_t3 {
  background-color: #fff;
  border: 1px solid #e8e9e6;
  border-radius: 14px;
  padding: 40px 36px 32px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  min-height: 0;
  flex: 0 1 calc(50% - 12px);
  width: calc(50% - 12px);
  box-sizing: border-box;
  box-shadow:
    0 4px 16px rgba(20, 24, 28, 0.06),
    0 1px 3px rgba(20, 24, 28, 0.04);
  transition:
    box-shadow 0.25s ease,
    transform 0.25s ease,
    background-color 0.25s ease;
}
#rsh_t3:hover {
  background-color: #fafaf8;
  transform: translateY(-4px);
  box-shadow:
    0 16px 40px rgba(20, 24, 28, 0.12),
    0 2px 6px rgba(20, 24, 28, 0.06);
}
#rsh_t3_kind {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #1b8fa8;
  margin: 0 0 28px;
  width: fit-content;
  min-height: 0;
}
#rsh_t3_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.2;
  color: #14181c;
  margin: 0 0 14px;
  max-width: 30ch;
  min-height: 0;
}
#rsh_t3_meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 0 28px;
  min-height: 0;
}
#rsh_t3_m1,
#rsh_t3_m2 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: #6b7682;
  width: fit-content;
  min-height: 0;
}
#rsh_t3_links {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #edeeeb;
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 0;
}
#rsh_t3_l1 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 14px;
  font-weight: 500;
  color: #1b8fa8;
  white-space: nowrap;
  cursor: pointer;
  pointer-events: auto;
  width: fit-content;
  min-height: 0;
  transition: color 0.2s ease;
}
#rsh_t3_l1:hover {
  color: #14181c;
}
#rsh_t4 {
  background-color: #fff;
  border: 1px solid #e8e9e6;
  border-radius: 14px;
  padding: 40px 36px 32px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  min-height: 0;
  flex: 0 1 calc(50% - 12px);
  width: calc(50% - 12px);
  box-sizing: border-box;
  box-shadow:
    0 4px 16px rgba(20, 24, 28, 0.06),
    0 1px 3px rgba(20, 24, 28, 0.04);
  transition:
    box-shadow 0.25s ease,
    transform 0.25s ease,
    background-color 0.25s ease;
}
#rsh_t4:hover {
  background-color: #fafaf8;
  transform: translateY(-4px);
  box-shadow:
    0 16px 40px rgba(20, 24, 28, 0.12),
    0 2px 6px rgba(20, 24, 28, 0.06);
}
#rsh_t4_kind {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #c2871a;
  margin: 0 0 28px;
  width: fit-content;
  min-height: 0;
}
#rsh_t4_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.2;
  color: #14181c;
  margin: 0 0 14px;
  max-width: 22ch;
  min-height: 0;
}
#rsh_t4_meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 0 28px;
  min-height: 0;
}
#rsh_t4_m1,
#rsh_t4_m2 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: #6b7682;
  width: fit-content;
  min-height: 0;
}
#rsh_t4_links {
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #edeeeb;
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 0;
}
#rsh_t4_l1 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 14px;
  font-weight: 500;
  color: #9aa3ac;
  white-space: nowrap;
  cursor: pointer;
  pointer-events: auto;
  width: fit-content;
  min-height: 0;
  transition: color 0.2s ease;
}
#rsh_extras_link:hover,
#rsh_t4_l1:hover,
#rsh_title {
  color: #14181c;
}
#rsh_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: clamp(44px, 4.4vw, 60px);
  font-weight: 500;
  letter-spacing: -0.035em;
  line-height: 1;
  margin: 0 0 24px;
  max-width: 17ch;
  min-height: 0;
}
#rsh_tagline {
  font-family: "helvetica-now-display-regular";
  font-style: italic;
  font-size: 18px;
  color: #1b8fa8;
  margin: 0 0 32px;
  width: fit-content;
  min-height: 0;
}
#rsh_extras,
#rsh_grid {
  display: flex;
  width: 100%;
  min-height: 0;
}
#rsh_grid {
  flex-wrap: wrap;
  flex-direction: row;
  align-items: stretch;
  gap: 24px;
  margin: 0 0 8px;
}
#rsh_extras {
  align-items: center;
  border-top: 1px solid #e4e6e3;
  padding-top: 24px;
  margin-top: 32px;
}
#rsh_extras_link {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-size: 14px;
  font-weight: 500;
  color: #1b8fa8;
  cursor: pointer;
  pointer-events: auto;
  width: fit-content;
  min-height: 0;
  transition: color 0.2s ease;
}
#ev_howsum {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.64);
  min-height: 0;
  margin-top: 24px;
}
#ev_howsum_b1,
#ev_howsum_b2 {
  color: #e8ecee;
  font-weight: 500;
}
#ag_c1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
  flex: 0 1 calc(50% - 9px);
  width: calc(50% - 9px);
  box-sizing: border-box;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  cursor: default;
}
#ag_c1:hover,
#ag_c2:hover,
#ag_c3:hover,
#ag_c4:hover {
  border-color: rgba(37, 176, 207, 0.32);
  transform: translateY(-2px);
}
#ag_c1_rel {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 18px;
  width: fit-content;
  min-height: 0;
}
#ag_c1_b,
#ag_c1_k {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ag_c1_k {
  font-size: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ag_c1_b {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.62);
  max-width: 42ch;
}
#ag_c2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
  flex: 0 1 calc(50% - 9px);
  width: calc(50% - 9px);
  box-sizing: border-box;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  cursor: default;
}
#ag_c2_rel {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 18px;
  width: fit-content;
  min-height: 0;
}
#ag_c2_b,
#ag_c2_k {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ag_c2_k {
  font-size: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ag_c2_b {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.62);
  max-width: 42ch;
}
#ag_c3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
  flex: 0 1 calc(50% - 9px);
  width: calc(50% - 9px);
  box-sizing: border-box;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  cursor: default;
}
#ag_c3_rel {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 18px;
  width: fit-content;
  min-height: 0;
}
#ag_c3_b,
#ag_c3_k {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ag_c3_k {
  font-size: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ag_c3_b {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.62);
  max-width: 42ch;
}
#ag_c4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.035);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  min-height: 0;
  flex: 0 1 calc(50% - 9px);
  width: calc(50% - 9px);
  box-sizing: border-box;
  transition:
    border-color 0.25s ease,
    transform 0.25s ease;
  cursor: default;
}
#ag_c4_rel {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 18px;
  width: fit-content;
  min-height: 0;
}
#ag_c4_b,
#ag_c4_k {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ag_c4_k {
  font-size: 24px;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ag_c4_b {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.62);
  max-width: 42ch;
}
#ag_close,
#ag_grid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 0;
  flex-direction: row;
}
#ag_grid {
  align-items: stretch;
  gap: 18px;
  margin: 0;
}
#ag_close {
  gap: 100px;
  margin: 40px 0 0;
  -webkit-backdrop-filter: blur(24px);
}
#ag_close_l {
  flex: 1 1 340px;
  min-height: revert;
  display: flex;
  flex-direction: column;
  position: static;
}
#ag_close_r {
  flex: 1 1 300px;
  min-width: 0;
  min-height: 0;
}
#ag_close_txt {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 24px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.96);
}
#ag_stat {
  display: flex;
  align-items: baseline;
  gap: 10px;
  margin: 0 0 12px;
  min-height: 0;
}
#ag_stat_l,
#ag_stat_n {
  width: fit-content;
  min-height: 0;
}
#ag_stat_n {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 40px;
  letter-spacing: -0.03em;
  color: #25b0cf;
}
#ag_stat_l {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.62);
}
#ag_stat_b {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.55);
  min-height: 0;
}
#ag_eyebrow {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 18px;
  width: fit-content;
  min-height: 0;
}
#ag_sub,
#ag_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ag_title {
  font-size: clamp(38px, 5.2vw, 72px);
  line-height: 1;
  letter-spacing: -0.035em;
  color: #fff;
  margin: 0 0 22px;
  max-width: 18ch;
  text-wrap: balance;
}
#ag_sub {
  font-size: 20px;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.7);
  max-width: 760px;
  margin: 0 0 48px;
}
#ag_label {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  margin: 0 0 16px;
  width: fit-content;
  min-height: 0;
}
#ag_inner {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 128px;
  padding-bottom: 96px;
  align-items: stretch;
  pointer-events: auto;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}
#ag_inner,
#ag_root,
#fl_p1 {
  display: flex;
  flex-direction: column;
  min-height: 0;
  width: 100%;
}
#ag_root {
  position: relative;
  align-items: center;
  justify-content: flex-start;
  pointer-events: none;
  padding-left: clamp(24px, 8vw, 160px);
  padding-right: clamp(24px, 8vw, 160px);
}
#fl_p1 {
  padding: 24px 24px 20px;
  background-color: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  flex: 1 1 100%;
  box-sizing: border-box;
}
#fl_p1_lab {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 16px;
  width: fit-content;
  min-height: 0;
}
#fl_p1_scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  min-height: 0;
}
#fl_p1_img {
  width: 100%;
  min-width: 720px;
  height: auto;
  display: block;
}
#fl_p2 {
  display: flex;
  flex-direction: column;
  padding: 24px 24px 20px;
  background-color: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 14px;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  min-height: 0;
  flex: 1 1 100%;
  width: 100%;
  box-sizing: border-box;
}
#fl_p2_lab {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 16px;
  width: fit-content;
  min-height: 0;
}
#fl_p2_scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  min-height: 0;
}
#fl_p2_img {
  width: 100%;
  min-width: 720px;
  height: auto;
  display: block;
}
#fl_wrap {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
  margin: 8px 0 48px;
  min-height: 0;
}
#mn_eyebrow {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 20px;
  width: fit-content;
  min-height: 0;
}
#mn_fig {
  margin: 8px 0 0;
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 14px;
  line-height: 0;
  min-height: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  overflow-x: auto;
  overflow-y: hidden;
}
#mn_vitals {
  display: block;
  width: 100%;
  height: auto;
  min-width: 620px;
}
#ir_c1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px 0 0;
  background-color: transparent;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0;
  min-height: 0;
  flex: 0 1 calc(33.333% - 30px);
  width: calc(33.333% - 30px);
  box-sizing: border-box;
  transition: border-color 0.25s ease;
}
#ir_c1:hover,
#ir_c2:hover,
#ir_c3:hover,
#ir_c4:hover,
#ir_c5:hover,
#ir_c6:hover {
  border-top-color: rgba(37, 176, 207, 0.55);
}
#ir_c1_b,
#ir_c1_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_c1_t {
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ir_c1_b {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}
#ir_c2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px 0 0;
  background-color: transparent;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0;
  min-height: 0;
  flex: 0 1 calc(33.333% - 30px);
  width: calc(33.333% - 30px);
  box-sizing: border-box;
  transition: border-color 0.25s ease;
}
#ir_c2_b,
#ir_c2_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_c2_t {
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ir_c2_b {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}
#ir_c3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px 0 0;
  background-color: transparent;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0;
  min-height: 0;
  flex: 0 1 calc(33.333% - 30px);
  width: calc(33.333% - 30px);
  box-sizing: border-box;
  transition: border-color 0.25s ease;
}
#ir_c3_b,
#ir_c3_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_c3_t {
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ir_c3_b {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}
#ir_c4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px 0 0;
  background-color: transparent;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0;
  min-height: 0;
  flex: 0 1 calc(33.333% - 30px);
  width: calc(33.333% - 30px);
  box-sizing: border-box;
  transition: border-color 0.25s ease;
}
#ir_c4_b,
#ir_c4_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_c4_t {
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ir_c4_b {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}
#ir_c5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px 0 0;
  background-color: transparent;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0;
  min-height: 0;
  flex: 0 1 calc(33.333% - 30px);
  width: calc(33.333% - 30px);
  box-sizing: border-box;
  transition: border-color 0.25s ease;
}
#ir_c5_b,
#ir_c5_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_c5_t {
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ir_c5_b {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}
#ir_c6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 26px 0 0;
  background-color: transparent;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 0;
  min-height: 0;
  flex: 0 1 calc(33.333% - 30px);
  width: calc(33.333% - 30px);
  box-sizing: border-box;
  transition: border-color 0.25s ease;
}
#ir_c6_b,
#ir_c6_t {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_c6_t {
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 10px;
  width: fit-content;
}
#ir_c6_b {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}
#ir_grid,
#ir_mesh_wrap {
  display: flex;
  width: 100%;
  min-height: 0;
}
#ir_grid {
  flex-wrap: wrap;
  flex-direction: row;
  align-items: stretch;
  gap: 40px 45px;
  margin: 0;
}
#ir_mesh_wrap {
  flex-direction: column;
  padding: 28px 28px 24px;
  background-color: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  margin: 0 0 20px;
}
#ir_mesh_scroll {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  min-height: 0;
}
#ir_mesh_img {
  width: 100%;
  min-width: 760px;
  height: auto;
  display: block;
}
#ir_title {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: clamp(30px, 3.4vw, 44px);
  line-height: 1.02;
  letter-spacing: -0.03em;
  color: #fff;
  margin: 0 0 36px;
  width: fit-content;
  min-height: 0;
}
#ir_k_fit,
#ir_k_inputs {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 20px;
  width: fit-content;
  min-height: 0;
}
#ir_k_fit {
  margin: 8px 0 20px;
}
#ir_body,
#ir_caption {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ir_caption {
  font-size: 32px;
  letter-spacing: -0.02em;
  color: #fff;
  margin: 0 0 24px;
  max-width: 24ch;
}
#ir_body {
  font-size: 16px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
  max-width: 720px;
}
#ir_inputs_panel {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 40px;
  background-color: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  margin: 0 0 20px;
  min-height: 0;
}
#hr_arch {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 0 0 6px;
}
#hl_c1,
#hr_arch,
#hr_samegate {
  min-height: 0;
  width: fit-content;
}
#hr_samegate {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 32px;
  letter-spacing: -0.022em;
  color: #fff;
  margin: 24px 0 40px;
}
#hl_c1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 7px 13px;
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
#hl_ci1 {
  display: block;
  flex: 0 0 auto;
  opacity: 0.85;
  height: 17px;
  object-fit: cover;
  width: revert;
}
#hl_c2,
#hl_cl1 {
  min-height: 0;
  width: fit-content;
}
#hl_cl1 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  white-space: nowrap;
}
#hl_c2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 7px 13px;
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
#hl_ci2 {
  height: 9px;
  display: block;
  flex: 0 0 auto;
  opacity: 0.85;
  object-fit: contain;
  width: revert;
}
#hl_c3,
#hl_cl2 {
  min-height: 0;
  width: fit-content;
}
#hl_cl2 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  white-space: nowrap;
}
#hl_c3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 7px 13px;
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}
#hl_ci3 {
  height: 14px;
  display: block;
  flex: 0 0 auto;
  opacity: 0.85;
  filter: invert(100%);
  object-fit: contain;
  width: revert;
}
#hl_cl3 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  width: fit-content;
  min-height: 0;
  white-space: nowrap;
}
#ev544 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin: 18px 0 0;
  min-height: 0;
}
#hl_p1,
#hl_p2,
#hl_p3,
#hl_p4,
#hl_p5 {
  height: 16px;
  width: auto;
  display: block;
  opacity: 0.8;
  flex: 0 0 auto;
}
#hl_p2,
#hl_p3,
#hl_p4,
#hl_p5 {
  height: 22px;
}
#hl_p3,
#hl_p4,
#hl_p5 {
  width: 60px;
  height: revert;
}
#hl_p4,
#hl_p5 {
  height: 18px;
  object-fit: cover;
  width: revert;
}
#hl_p5 {
  height: 15px;
  opacity: 1;
}
#ev579 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
  margin: 18px 0 0;
  min-height: 0;
}
#hr_we1,
#hr_we2 {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.62);
  margin: 0 0 14px;
  max-width: 62ch;
  min-height: 0;
}
#hr_we_eyebrow {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #25b0cf;
  margin: 56px 0 0;
  width: fit-content;
  min-height: 0;
}
#hr_we_close {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.96);
  max-width: 760px;
  min-height: 0;
  margin: 0;
}
#hr_we_can,
#hr_we_should {
  color: #25b0cf;
  font-weight: 500;
}
#hr_we_disc {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.32);
  margin: 18px 0 0;
  max-width: 760px;
  min-height: 0;
}
#tm2_m1 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m1,
#tm2_m1_hs,
#tm2_m1_info {
  display: flex;
  min-height: 0;
}
#tm2_m1_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m1_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m1_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m1_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m1_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m2 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m2,
#tm2_m2_hs,
#tm2_m2_info {
  display: flex;
  min-height: 0;
}
#tm2_m2_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m2_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m2_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m2_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m2_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m3 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m3,
#tm2_m3_hs,
#tm2_m3_info {
  display: flex;
  min-height: 0;
}
#tm2_m3_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m3_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m3_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m3_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m3_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m4 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m4,
#tm2_m4_hs,
#tm2_m4_info {
  display: flex;
  min-height: 0;
}
#tm2_m4_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m4_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m4_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m4_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m4_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m5 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m5,
#tm2_m5_hs,
#tm2_m5_info {
  display: flex;
  min-height: 0;
}
#tm2_m5_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m5_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m5_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m5_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m5_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m6 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m6,
#tm2_m6_hs,
#tm2_m6_info {
  display: flex;
  min-height: 0;
}
#tm2_m6_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m6_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m6_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m6_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m6_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m7 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m7,
#tm2_m7_hs,
#tm2_m7_info {
  display: flex;
  min-height: 0;
}
#tm2_m7_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m7_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m7_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m7_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m7_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_m8 {
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  padding: 0 0 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  flex: 0 1 calc(50% - 24px);
  width: calc(50% - 24px);
  box-sizing: border-box;
  background-color: transparent;
}
#tm2_m8,
#tm2_m8_hs,
#tm2_m8_info {
  display: flex;
  min-height: 0;
}
#tm2_m8_hs {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  flex: 0 0 auto;
  background-image: linear-gradient(135deg, #2a3440, #1a2028);
  align-items: center;
  justify-content: center;
}
#tm2_m8_info {
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 0;
  min-width: 0;
}
#tm2_m8_name {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01em;
  color: #fff;
  margin: 0 0 4px;
  min-height: 0;
}
#tm2_m8_role {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: #25b0cf;
  margin: 0 0 14px;
  min-height: 0;
}
#tm2_m8_bio {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.6);
  min-height: 0;
}
#tm2_grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 48px;
  width: 100%;
  margin: 48px 0 0;
  min-height: 0;
}
#ic6xg74,
#idf3mph {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  min-height: 0;
}
#ic6xg74 {
  font-size: clamp(44px, 4.4vw, 60px);
  letter-spacing: -0.035em;
  line-height: 1;
  color: #fff;
  margin: 0;
  width: 40%;
}
#idf3mph {
  font-size: 20px;
  line-height: 1.3;
  color: #ffffff99;
  max-width: 720px;
  text-wrap: pretty;
  margin-top: 20px;
  margin-bottom: 40px;
}
#iqybfyj,
#ivos327 {
  align-items: center;
  gap: 12px;
  min-height: 0;
}
#iqybfyj {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row;
  margin-top: 40px;
}
#ivos327 {
  display: inline-flex;
  height: 58px;
  width: fit-content;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  flex-shrink: 0;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 0 8px 0 26px;
}
#ivos327:hover {
  background-color: #25b0cf;
  border-color: #25b0cf;
  transform: translateY(-1px);
}
#i47q5my {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.005em;
  color: #000;
  width: auto;
  line-height: 1;
  min-height: 0;
}
#igg714i {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  min-height: 0;
  transition: transform 0.2s ease;
}
#i1a8mrh,
#ih3jfc7 {
  width: 14px;
  height: 14px;
  min-height: 0;
}
#i1a8mrh {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  height: 58px;
  width: fit-content;
  border-radius: 8px;
  cursor: pointer;
  white-space: nowrap;
  transition:
    transform 0.15s ease,
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
  pointer-events: auto;
  flex-shrink: 0;
  background-color: rgba(223, 223, 223, 0.05);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  padding: 0 26px;
}
#i1a8mrh:hover {
  border-color: rgba(255, 255, 255, 0.16);
  background-color: rgba(223, 223, 223, 0.1);
  transform: translateY(-1px);
}
#iyyb7qd {
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.005em;
  color: #fff;
  width: auto;
  line-height: 1;
  min-height: 0;
}
#ieqcfq5 {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Arial,
    sans-serif;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  margin-top: 40px;
  padding-bottom: 44px;
  width: 100%;
  min-height: 0;
}
#igm4wdj {
  color: #25b0cf;
}
#i4jck06,
#i8d2vvi,
#iapflts,
#ie6q2zz,
#ipg9p5i,
#ir5asrh,
#ivezcki,
#ix3obj4 {
  display: block;
  opacity: 0.8;
  flex: 0 0 auto;
  width: 72px;
  height: 72px;
  border-radius: 999px;
}
#i3i2aal {
  width: 200px;
}
#i3i2aal,
#i5muz95,
#i7g07mb,
#i95dlrk,
#imf25iw,
#izu2tdd {
  display: block;
  opacity: 1;
  flex: 0 0 auto;
  height: revert;
}
#izu2tdd {
  width: 250px;
  margin-bottom: 20px;
}
#i5muz95,
#i7g07mb,
#i95dlrk,
#imf25iw {
  width: 200px;
}
#i5muz95,
#i95dlrk {
  height: 250px;
  width: 100%;
  object-fit: cover;
}
#i8w2mug {
  object-position: center;
}
#i8w2mug,
#is9945n {
  display: block;
  opacity: 1;
  flex: 0 0 auto;
  height: 250px;
  width: 100%;
  object-fit: cover;
}
#iz80eo1 {
  display: flex;
  gap: 36px;
  align-items: center;
  min-height: 0;
  justify-content: end;
  flex-direction: row;
  position: relative;
  margin-left: 200px;
}
#iho86lj,
#iig6s2n,
#ijpjelp,
#ix1avgq {
  font-family:
    "helvetica-now-display-regular", "Helvetica Neue", Helvetica, Inter, Arial,
    sans-serif;
  font-size: 16px;
  color: #fff;
  opacity: 0.86;
  transition: opacity 0.2s;
  cursor: pointer;
  width: fit-content;
  line-height: 1.2;
  min-height: 0;
}
#iho86lj:hover,
#iig6s2n:hover,
#ijpjelp:hover,
#ix1avgq:hover {
  opacity: 1;
}
.pw-user-text-style-db4943d4-453d-474d-b88a-07d9ad351c62 {
  font-family: "helvetica-now-display-regular";
  font-weight: 500;
  text-transform: none;
  font-size: 16px;
  line-height: 1em;
  letter-spacing: revert;
  text-align: revert;
}
@font-face {
  src: url(/assets/website/5fc98c24-6bb5-4a1e-afc6-cb2caa5d0e95/68832fb0ffba9b1995adac75-helveticanowdisplay-medium.ttf);
  font-family: "68832fb0ffba9b1995adac75-helveticanowdisplay-medium";
}
@font-face {
  src: url(/assets/website/c3bbe8ea-bf30-4dec-b1d8-44b70d7d6c1e/helveticaneuelight.otf);
  font-family: helveticaneuelight;
}
@font-face {
  src: url(/assets/website/d2eb8ec0-366d-44fa-b3bb-b7b931fcf5d4/geistmono-regular.ttf);
  font-family: geistmono-regular;
}
@font-face {
  src: url(/assets/website/8ae6966c-d111-405c-8a81-b0b8dcabae69/helvetica-now-display-regular.ttf);
  font-family: helvetica-now-display-regular;
}
@media (max-width: 992px) {
  #i1lwz-2-3-3-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }
  #i1lwz-2-2-2-2-2-2-5 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  #ev020 {
    grid-template-columns: 1fr;
    gap: 28px;
  }
  #ev177 {
    grid-template-columns: repeat(2, 1fr);
  }
  #ev211,
  #ev338,
  #ev407 {
    grid-template-columns: 1fr;
  }
  #ev407 {
    gap: 32px;
    padding: 32px;
  }
  #ev531 {
    transform: none;
  }
  #ev532 {
    grid-template-columns: 1fr;
    gap: 24px;
    padding-bottom: 0;
  }
  #ev716 {
    grid-template-columns: repeat(2, 1fr);
  }
  #ev777 {
    grid-template-columns: 1fr;
  }
  #ev833 {
    grid-template-columns: 1fr 1fr;
    gap: 36px;
  }
  #ev837 {
    text-align: left;
  }
  #ev850 {
    display: none;
  }
  #rsh_t1,
  #rsh_t2,
  #rsh_t3,
  #rsh_t4 {
    flex: 1 1 100%;
    width: 100%;
  }
  #ag_c1,
  #ag_c2,
  #ag_c3,
  #ag_c4 {
    flex: 1 1 100%;
    width: 100%;
    padding: 24px;
  }
  #ir_c1,
  #ir_c2,
  #ir_c3,
  #ir_c4,
  #ir_c5,
  #ir_c6 {
    flex: 1 1 calc(50% - 23px);
    width: calc(50% - 23px);
  }
  #tm2_m1,
  #tm2_m2,
  #tm2_m3,
  #tm2_m4,
  #tm2_m5,
  #tm2_m6,
  #tm2_m7,
  #tm2_m8 {
    flex: 1 1 100%;
    width: 100%;
  }
  #fl_p1_img,
  #fl_p2_img,
  #ir_mesh_img {
    min-width: revert;
  }
  #iz80eo1 {
    display: none;
  }
  .pw-user-text-style-db4943d4-453d-474d-b88a-07d9ad351c62 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  #iy2h61 {
    height: revert;
    display: block;
    box-shadow: revert;
    border-radius: revert;
    background-color: revert;
    margin-top: 0;
    padding-top: revert;
    padding-left: revert;
    padding-right: revert;
    margin-right: revert;
    margin-left: revert;
  }
  #ihkww7 {
    top: 0;
    position: fixed;
    display: none;
  }
  #i53c6f,
  #i8rrfy {
    display: flex;
    align-items: center;
  }
  #i8rrfy {
    backdrop-filter: blur(10px);
    background-color: #14141433;
    border-radius: 999px;
    min-height: revert;
    height: 56px;
    position: relative;
    bottom: revert;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
    top: revert;
  }
  #i53c6f {
    min-height: 0;
    width: 32px;
    height: 32px;
    flex-direction: column;
    justify-content: center;
    gap: 6px;
    pointer-events: auto;
  }
  #i53c6f-2,
  #i53c6f-2-2 {
    height: 2px;
    min-height: revert;
    background-color: #fff;
  }
  #i53c6f-3,
  #i8rrfy-2 {
    min-height: revert;
    display: flex;
    flex-direction: column;
  }
  #i8rrfy-2 {
    background-color: var(
      --pw-user-color-style-58a27c95-4b10-481b-b47d-975b9f47ec10
    );
    border-radius: 32px;
    position: static;
    bottom: revert;
    top: 8px;
    justify-content: start;
    align-items: start;
    height: revert;
    padding: 12px 24px 24px;
    backdrop-filter: revert;
  }
  #i53c6f-3 {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    gap: 8px;
    position: relative;
    pointer-events: auto;
  }
  #i53c6f-2-2-2,
  #i53c6f-2-3 {
    height: 2px;
    min-height: revert;
    background-color: #fff;
    transform: rotate(45deg);
    position: absolute;
    width: 80%;
  }
  #i53c6f-2-2-2 {
    transform: rotate(-45deg);
  }
  #iqi1yy {
    display: flex;
    flex-direction: row;
    min-height: revert;
    position: static;
    top: 20px;
    justify-content: space-between;
  }
  #i1lwz-2-3-3-2-2-2 {
    gap: 32px;
    height: revert;
    align-items: start;
    padding-top: 40px;
    flex-direction: column;
    padding-left: revert;
    border-radius: revert;
    padding-bottom: revert;
  }
  #i1lwz-2-2-2-2-2-2-5 {
    width: 100%;
    background-color: var(
      --pw-user-color-style-c5f0860a-42a5-4066-b0fc-8b742e0a8fe7
    );
  }
  #ihkww7-2 {
    top: 0;
    z-index: 99991;
    position: fixed;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  #ip1j {
    top: 10dvh;
    height: revert;
  }
  #ispyh-2-3-2-2-2-2-3 {
    color: var(--pw-user-color-style-842da9d8-cb04-49f6-8552-411d814e9a65);
  }
  #ijsk {
    height: 125dvh;
    top: -20dvh;
  }
  #ev003 {
    font-size: 32px;
  }
  #ev151 {
    bottom: 16px;
  }
  #ev155 {
    max-width: 100%;
    font-size: 24px;
  }
  #ev159 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev177 {
    grid-template-columns: repeat(2, 1fr);
  }
  #ev179 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev183 {
    font-size: 32px;
  }
  #ev189 {
    font-size: 16px;
  }
  #ev219,
  #ev293 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev297 {
    font-size: 32px;
  }
  #ev301 {
    font-size: 16px;
  }
  #ev339,
  #ev408 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev413 {
    font-size: 32px;
  }
  #ev414 {
    font-size: 16px;
  }
  #ev512 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev517 {
    font-size: 32px;
  }
  #ev520 {
    font-size: 16px;
  }
  #ev545 {
    top: 20px;
    right: 20px;
    font-size: 40px;
  }
  #ev549 {
    padding: 24px 28px;
  }
  #ev568 {
    top: 20px;
    right: 20px;
    font-size: 40px;
  }
  #ev572 {
    padding: 24px 28px;
  }
  #ev580 {
    top: 20px;
    right: 20px;
    font-size: 40px;
  }
  #ev584 {
    padding: 24px 28px;
  }
  #ev586 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev590 {
    font-size: 32px;
  }
  #ev693 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev716 {
    grid-template-columns: 1fr;
  }
  #ev717,
  #ev745 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev750 {
    font-size: 32px;
  }
  #ev755 {
    font-size: 16px;
  }
  #ev790 {
    padding: 24px 30px;
  }
  #ev793 {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ev833 {
    grid-template-columns: 1fr;
  }
  #ev852 {
    background-color: transparent;
    border: 0;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    height: 0;
    min-height: 0;
    padding: 0;
    overflow: visible;
  }
  #ev849 {
    display: none;
  }
  #ihkww7 {
    padding: 20px 20px 0;
    z-index: 99999;
  }
  #i6mb {
    position: relative;
    background-color: #000;
  }
  #ev020 {
    flex-direction: column;
  }
  #ev022 {
    padding: 20px;
  }
  #ev010 {
    font-size: 16px;
  }
  #i6pw4fs,
  #iad2o2x,
  #inu0qhj {
    width: 100px;
  }
  #ih9m6cf {
    width: 40px;
  }
  #i0e5lqj,
  #i5rqvc7,
  #ia4ekx9,
  #ib8vt8m {
    width: 100px;
  }
  #ev204 {
    padding: 24px 30px;
  }
  #ev211 {
    flex-direction: column;
  }
  #ev310 {
    width: 100%;
    padding: 24px;
  }
  #ev338 {
    position: relative;
    display: flex;
    flex-direction: column;
  }
  #ev319,
  #ev328,
  #ev337,
  #ev407 {
    padding: 24px;
  }
  #ev407 {
    flex-direction: column;
  }
  #ev346 {
    font-size: 16px;
  }
  #ev346,
  #ev347 {
    margin-top: 0;
  }
  #ev358 {
    gap: 12px;
  }
  #ev357 {
    margin-top: revert;
  }
  #ev198,
  #ev210 {
    padding: 24px 30px;
  }
  #ev424 {
    flex-direction: row;
    align-items: start;
  }
  #ev532 {
    flex-direction: column;
  }
  #ilwyn-4-2 {
    padding: 20px;
  }
  #ev526,
  #ev531 {
    display: flex;
    flex-direction: column;
    padding: 24px;
  }
  #ev548,
  #ev571,
  #ev583 {
    font-size: 14px;
  }
  #ev592 {
    font-size: 16px;
  }
  #ev703 {
    padding: 24px;
    min-height: revert;
  }
  #ev702 {
    margin-top: revert;
  }
  #ev707,
  #ev711,
  #ev715 {
    min-height: revert;
    padding: 24px;
  }
  #ev762 {
    height: revert;
    min-height: revert;
  }
  #ev762,
  #ev769 {
    padding: 24px;
  }
  #ev758 {
    margin-bottom: revert;
  }
  #ev776 {
    padding: 24px;
  }
  #ev782 {
    font-size: 16px;
    margin-bottom: revert;
  }
  #ev781 {
    font-size: 32px;
  }
  #ev409,
  #ev513,
  #ev746,
  #ilwyn,
  #ilwyn-2,
  #ilwyn-2-2-2-3,
  #ilwyn-2-2-2-3-2,
  #ilwyn-2-2-3-4-2,
  #ilwyn-2-3,
  #ilwyn-2-3-2,
  #ilwyn-4,
  #injpw {
    padding: 20px;
  }
  #ev144,
  #ev146,
  #ev147 {
    font-size: 8px;
  }
  #rsh_t1 {
    padding: 32px 24px 28px;
  }
  #rsh_t1_title {
    font-size: 18px;
    max-width: none;
  }
  #rsh_t2 {
    padding: 32px 24px 28px;
  }
  #rsh_t2_title {
    font-size: 18px;
    max-width: none;
  }
  #rsh_t3 {
    padding: 32px 24px 28px;
  }
  #rsh_t3_title {
    font-size: 18px;
    max-width: none;
  }
  #rsh_t4 {
    padding: 32px 24px 28px;
  }
  #rsh_t4_title {
    font-size: 18px;
    max-width: none;
  }
  #rsh_title {
    margin: 0 0 16px;
  }
  #rsh_tagline {
    font-size: 16px;
    margin: 0 0 24px;
  }
  #ag_close {
    padding: 28px;
    gap: 24px;
  }
  #ag_title {
    font-size: 30px;
  }
  #ag_sub {
    font-size: 16px;
    margin: 0 0 32px;
  }
  #ag_inner {
    padding-top: 96px;
    padding-bottom: 64px;
  }
  #ag_root {
    padding: 20px;
  }
  #ir_c1,
  #ir_c2,
  #ir_c3,
  #ir_c4,
  #ir_c5,
  #ir_c6 {
    flex: 1 1 100%;
    width: 100%;
  }
  #ir_inputs_panel {
    padding: 28px;
  }
  #ev546,
  #ev569,
  #ev581 {
    padding-right: 52px;
  }
  #ev547,
  #ev570,
  #ev582 {
    padding-right: 52px;
    max-width: none;
  }
  #ic6xg74 {
    font-size: 32px;
    width: 100%;
  }
  #idf3mph {
    font-size: 16px;
  }
  #i1a8mrh,
  #ivos327 {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  #ivos327 {
    flex-direction: row;
  }
  #mn_vitals {
    min-width: revert;
  }
  #ag_close_txt {
    font-size: 16px;
    line-height: 1.2;
  }
  #ag_stat_n {
    font-size: 24px;
  }
  #i7g07mb,
  #imf25iw {
    width: 150px;
  }
  #ev850 {
    display: block;
  }
  #iz80eo1 {
    display: flex;
    margin-left: revert;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    gap: 20px;
  }
  #i5muz95,
  #i8w2mug,
  #i95dlrk,
  #is9945n {
    height: 200px;
  }
}
