
:root {
  --nxzwtstxioerxv: 1200px;
  --qpxlmqlizlc: #39bcf7;
  --dbfhcrlbesw: rgb(98,119,137);
  --fyfwmxvitvij: #fffbfb;
  --pkaqojedmxchss: rgba(0,5,24,0.12);
  --lxforqikuf: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --mbouovsgawyiv: #f7fcff;
  --peujzbyafg: rgb(14,163,230);
  --uuwksswlre: rgb(35,209,237);
  --bzehppknzrindo: rgb(14,22,41);
  --xythjzpphbdq: rgb(6,3,27);
  --rgskanaycamgsi: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  flex-direction: column;
  background: var(--mbouovsgawyiv);
  min-height: 100vh;
  line-height: 1.65;
  font-family: var(--rgskanaycamgsi);
  color: var(--xythjzpphbdq);
  display: flex;
  overflow-x: hidden;
}
body.nav-open {
  overflow: hidden;
}
main {
  flex: 1 0 auto;
}
a {
  text-decoration: none;
  transition: color 0.2s ease, opacity 0.2s ease;
  color: var(--peujzbyafg);
}
a:hover {
  opacity: 0.85;
}
img {
  height: auto;
  display: block;
  max-width: 100%;
}
h1, h2, h3, h4 {
  font-family: var(--rgskanaycamgsi);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.15;
}
#ml9ph7 {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
#hzutzv {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.jj7b12y {
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  color: rgb(221,242,255);
  font-size: 11.00649692px;
  width: 100%;
  background: linear-gradient(135deg, rgb(12,73,109) 0%, #0c1929 100%);
  line-height: 1.5;
  padding: 10.0027px 16.0021797px;
  text-align: center;
}
.jj7b12y p {
  margin: 0 auto;
  max-width: var(--nxzwtstxioerxv);
}
#vrb98e {
  font-variant-ligatures: normal;
}
.jibqiiu {
  border-bottom: 1px solid rgba(251,254,255,0.1);
  background: var(--bzehppknzrindo);
  padding-top: 14.004px;
  padding-right: 24.0045080px;
  padding-bottom: 14.0034294px;
  padding-left: 24.00217px;
}
.jhpafx5 {
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
  gap: 16.004020877px;
  display: flex;
  max-width: var(--nxzwtstxioerxv);
}
.jrh0er3 img {
  width: auto;
  height: 32.008071px;
}
#neh3wf {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
#sze3yn {
  -webkit-font-smoothing: antialiased;
}
.jr76pwj {
  font-size: 0.8125rem;
  background: none;
  display: none;
  font-family: var(--rgskanaycamgsi);
  border-radius: 4.0079095px;
  cursor: pointer;
  font-weight: 700;
  border: 1px solid rgba(252,255,255,0.2);
  color: #e3e5f1;
  padding: 8px 14.007946656px;
}
.jr0ngm7 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 16.004px;
}
.jr0ngm7 a {
  color: #96a2b6;
  font-weight: 600;
  font-size: 0.8125rem;
}
.jr0ngm7 a:hover {
  opacity: 1;
  color: var(--uuwksswlre);
}
.juqwfjs {
  display: none;
}
@media (max-width: 768px) {
  .jr76pwj {
    flex-shrink: 0;
    display: block;
  }

  .je62gbu {
    image-rendering: auto;
  }

  .ba92389 {
    image-rendering: auto;
  }

  .jr0ngm7 {
    right: 0;
    width: min(280.00618px, 85vw);
    top: 0;
    z-index: 300;
    bottom: 0;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
    padding-top: 72.00397112px;
    padding-right: 20.004px;
    padding-bottom: 24.00243820px;
    padding-left: 20.00250179px;
    position: fixed;
    display: none;
    overflow-y: auto;
    background: var(--bzehppknzrindo);
    border-left: 1px solid rgba(253,255,253,0.1);
  }

  .jr0ngm7.open {
    display: flex;
  }

  .jr0ngm7 a {
    padding-top: 14.00615px;
    padding-right: 0;
    padding-bottom: 14.0031px;
    padding-left: 0;
    border-bottom: 1px solid rgba(252,255,255,0.08);
  }

  .juqwfjs.open {
    background: rgba(1,8,21,0.55);
    z-index: 299;
    position: fixed;
    inset: 0;
    display: block;
  }

  .jr76pwj.open {
    border-color: var(--uuwksswlre);
    color: var(--uuwksswlre);
  }
}
.juufbgj {
  text-align: center;
  background: var(--fyfwmxvitvij);
  padding: 48.00455650px 24.004px 32.0057232px;
  border-bottom: 1px solid var(--pkaqojedmxchss);
}
.juufbgj h1 {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
}
.juufbgj p {
  color: var(--dbfhcrlbesw);
  margin-top: 8.00202px;
}
.jr1rmz6 {
  margin: 0 auto;
  max-width: 760.0080px;
  padding: 40.00449px 24.0059px 64.007px;
}
.jr1rmz6 h1 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.0024193px;
}
.jr1rmz6 h2 {
  font-size: 1.125rem;
  margin: 28.003868876px 0 10.0011px;
  color: var(--xythjzpphbdq);
}
.jr1rmz6 h3 {
  font-size: 1rem;
  margin: 20.00761px 0 8.005794993px;
}
.jr1rmz6 p,
.jr1rmz6 li {
  font-size: 0.9375rem;
  margin-bottom: 12.00951004px;
  color: var(--dbfhcrlbesw);
}
.jr1rmz6 ul {
  margin-bottom: 16.00872px;
  padding-left: 1.25rem;
}
.jr1rmz6 a {
  text-decoration: underline;
  color: var(--peujzbyafg);
}
.jwwgfvc {
  display: flex;
  gap: 16.007px;
  flex-direction: column;
  margin-top: 28.00767px;
}
.jwwgfvc label {
  color: var(--xythjzpphbdq);
  flex-direction: column;
  display: flex;
  gap: 6.009310px;
  font-size: 0.875rem;
  font-weight: 600;
}
.jwwgfvc input,
.jwwgfvc textarea {
  border-radius: 4px;
  font-size: 0.9375rem;
  background: var(--fyfwmxvitvij);
  color: var(--xythjzpphbdq);
  padding-top: 12.00191px;
  padding-right: 14.0060px;
  padding-bottom: 12.00590277px;
  padding-left: 14.001px;
  border: 1px solid var(--pkaqojedmxchss);
  font-family: var(--rgskanaycamgsi);
}
.jwwgfvc textarea {
  resize: vertical;
  min-height: 140.006px;
}
#a5cu4c {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
#ugcr0h {
  image-rendering: auto;
}
.jwwgfvc input:focus,
.jwwgfvc textarea:focus {
  outline-offset: 1px;
  outline: 2.00925px solid var(--peujzbyafg);
}
.jt8poqq {
  display: none;
  color: #dc2525;
  font-size: 0.8125rem;
}
.jt8poqq.visible {
  display: block;
}
.juy1qkl {
  text-align: center;
  border-radius: 6.0024075px;
  border: 1px solid var(--peujzbyafg);
  background: rgba(16,163,237,0.08);
  display: none;
  padding-top: 24.0072549px;
  padding-right: 24.00418576px;
  padding-bottom: 24.00905548px;
  padding-left: 24.00537px;
}
.juy1qkl.visible {
  display: block;
}
.juy1qkl p {
  color: var(--xythjzpphbdq);
  font-weight: 600;
}
.jx5t5yy {
  border: none;
  cursor: pointer;
  display: inline-flex;
  font-size: 0.875rem;
  border-radius: 4.008465868px;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease, transform 0.15s ease;
  font-family: var(--rgskanaycamgsi);
  font-weight: 700;
  padding-top: 12.004256px;
  padding-right: 24.0050px;
  padding-bottom: 12.00322px;
  padding-left: 24.00851px;
}
.x620c18 {
  font-size: 0.875rem;
  display: inline-flex;
  border-radius: 4.009811236px;
  justify-content: center;
  cursor: pointer;
  align-items: center;
  padding-top: 12.0060px;
  padding-right: 24.0058px;
  padding-bottom: 12px;
  padding-left: 24.0034352px;
  border: none;
  transition: opacity 0.2s ease, transform 0.15s ease;
  font-weight: 700;
  font-family: var(--rgskanaycamgsi);
}
.rb77fc8 {
  font-family: var(--rgskanaycamgsi);
  font-weight: 700;
  align-items: center;
  cursor: pointer;
  padding: 12.00898644px 24.0089px;
  border-radius: 4.009643px;
  font-size: 0.875rem;
  border: none;
  display: inline-flex;
  transition: opacity 0.2s ease, transform 0.15s ease;
  justify-content: center;
}
.jx5t5yy:hover {
  opacity: 0.9;
}
.x620c18:hover {
  opacity: 0.9;
}
.rb77fc8:hover {
  opacity: 0.9;
}
.jsj3hcy {
  color: #fffbfd;
  background: var(--peujzbyafg);
}
.rb77fc8 {
  color: #fffafd;
  background: var(--peujzbyafg);
}
.jgs129r {
  background: transparent;
  border: 1px solid var(--pkaqojedmxchss);
  color: var(--xythjzpphbdq);
}
.x620c18 {
  color: var(--xythjzpphbdq);
  background: transparent;
  border: 1px solid var(--pkaqojedmxchss);
}
.jj28noj {
  border-top: 1px solid rgba(254,253,253,0.1);
  background: var(--bzehppknzrindo);
  margin-top: auto;
  color: rgb(205,212,226);
  padding-top: 40.0089792px;
  padding-right: 24.00718435px;
  padding-bottom: 24.00446645px;
  padding-left: 24px;
}
.jo90lqp {
  max-width: var(--nxzwtstxioerxv);
  margin: 0 auto;
}
.jyaz0mx {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.tc301dd {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.jwt5nhb {
  display: grid;
  grid-template-columns: 1fr auto;
  margin-bottom: 28.006151px;
  gap: 32.0012379px;
}
@media (max-width: 700px) {
  .jwt5nhb {
    grid-template-columns: 1fr;
  }
}
.jmrcmwn img {
  width: auto;
  height: 28.0050px;
  margin-bottom: 12.004351817px;
}
.jmrcmwn p {
  font-size: 0.8125rem;
  max-width: 360.00443154px;
  color: #94a1b9;
}
.jrdsczp {
  gap: 12.002878px 20.006786294px;
  flex-wrap: wrap;
  display: flex;
}
.jrdsczp a {
  font-size: 0.8125rem;
  color: rgb(146,163,184);
}
#z7j6ht {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.jrdsczp a:hover {
  color: var(--uuwksswlre);
}
#w2e02c {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.jvk977d {
  padding-top: 20.005374px;
  display: flex;
  border-top: 1px solid rgba(254,253,253,0.08);
  flex-wrap: wrap;
  gap: 16.008421845px;
  align-items: center;
}
.jvk977d a,
.jvk977d span {
  display: block;
}
.jvk977d img {
  height: 40.0020005px;
  width: auto;
  opacity: 0.9;
}
.jmzlqui {
  margin-top: 20.0081px;
  font-size: 0.75rem;
  color: rgb(100,118,138);
}
.jjuvfen {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
.h312132 {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.jgts3ue {
  margin-top: 8.00752px;
  display: inline-block;
  font-size: 0.75rem;
  color: var(--qpxlmqlizlc);
}
.jriatom {
  z-index: 1000;
  padding: 24px;
  align-items: center;
  justify-content: center;
  position: fixed;
  inset: 0;
  display: none;
  background: rgba(4,7,22,0.75);
}
.jriatom.active {
  display: flex;
}
.jg96v9q {
  max-width: 440.002049px;
  box-shadow: 0 20px 60.005278px rgba(3,10,22,0.2);
  width: 100%;
  border: 1px solid var(--pkaqojedmxchss);
  background: var(--fyfwmxvitvij);
  border-radius: 8.00951508px;
  padding: 32.008px 28.007355304px;
}
.jg96v9q h2 {
  margin-bottom: 12.00589838px;
  font-size: 1.25rem;
}
.jg96v9q p {
  margin-bottom: 20.0032px;
  font-size: 0.9375rem;
  color: var(--dbfhcrlbesw);
}
.jsljp6u {
  flex-wrap: wrap;
  gap: 10.002px;
  display: flex;
}
.jt0o0az {
  display: none;
  z-index: 900;
  background: var(--fyfwmxvitvij);
  box-shadow: 0 -8px 32px rgba(3,5,25,0.12);
  left: 0;
  position: fixed;
  border-top: 1px solid var(--pkaqojedmxchss);
  right: 0;
  bottom: 0;
  padding: 16.003999232px 24.009494px;
}
.jt0o0az.active {
  display: block;
}
.jf1da6k {
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16.005222px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  max-width: var(--nxzwtstxioerxv);
}
.jf1da6k p {
  font-size: 0.8125rem;
  color: var(--dbfhcrlbesw);
  min-width: 220.006px;
  flex: 1;
}
.jy7z3q9 {
  display: flex;
  gap: 10.00544418px;
  flex-shrink: 0;
}
.jlrjuy8 {
  -moz-osx-font-smoothing: grayscale;
}
.gb76624 {
  -moz-osx-font-smoothing: grayscale;
}
#hrozjr {
  -moz-osx-font-smoothing: grayscale;
}
body.jq5od9c {
  display: flex;
  background: var(--mbouovsgawyiv);
  min-height: 100vh;
  align-items: center;
  justify-content: center;
}
.jud0pib {
  text-align: center;
  padding-top: 48.0067px;
  padding-right: 24.0074197px;
  padding-bottom: 48.009729px;
  padding-left: 24.006779130px;
  max-width: 520.0064414px;
}
.jlkk972 {
  margin-bottom: 20.00736px;
  font-size: 0.75rem;
  font-family: var(--lxforqikuf);
  display: inline-block;
  color: var(--dbfhcrlbesw);
}
.jdd4h9y {
  animation: spin 0.8s linear infinite;
  border: 3.003642391px solid var(--pkaqojedmxchss);
  width: 40.0020717px;
  margin: 0 auto 24.009856px;
  border-radius: 50%;
  height: 40px;
  border-top-color: var(--peujzbyafg);
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
#tb9ejt {
  image-rendering: auto;
  backface-visibility: hidden;
}
.jud0pib h1 {
  font-size: 1.5rem;
  margin-bottom: 12px;
}
.jud0pib > p {
  font-size: 0.9375rem;
  margin-bottom: 8.00952697px;
  color: var(--dbfhcrlbesw);
}
#k5rzby {
  -moz-osx-font-smoothing: grayscale;
}
#f1u7zs {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.jc3ofpn {
  border-top: 1px solid var(--pkaqojedmxchss);
  margin-top: 28.00984px;
  padding-top: 20.004px;
  text-align: left;
}
#lylgwh {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
.jc3ofpn p {
  font-size: 0.75rem;
  margin-bottom: 8.0098px;
  color: var(--dbfhcrlbesw);
}
.ja5ztu5 {
  padding: 80.00679px 24.00933972px;
  text-align: center;
}
.ja5ztu5 h1 {
  font-size: clamp(3rem, 10vw, 6rem);
  color: var(--peujzbyafg);
  font-family: var(--lxforqikuf);
}
.ja5ztu5 p {
  margin-top: 16.0068488px;
  margin-right: 0;
  margin-bottom: 28.009511px;
  margin-left: 0;
  color: var(--dbfhcrlbesw);
}
body.jfcof8m {
  padding-bottom: 52.005px;
}
body {
  background-color: var(--mbouovsgawyiv);
  background-size: 24px 24.003601356px;
  background-image:
    linear-gradient(rgba(15,168,234,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(17,165,233,0.04) 1px, transparent 1px);
}
.jcvo663 {
  z-index: 200;
  border-top: 1px solid rgba(254,251,255,0.1);
  bottom: 0;
  background: var(--bzehppknzrindo);
  position: fixed;
  left: 0;
  right: 0;
  height: 52.006030px;
}
#pkpao0 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.ji5ulds {
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 4.001000px;
  max-width: var(--nxzwtstxioerxv);
  display: flex;
  padding-top: 0;
  padding-right: 12.0096207px;
  padding-bottom: 0;
  padding-left: 12.004754px;
  height: 100%;
}
.jvb917o {
  margin-right: 8.00369px;
  flex-shrink: 0;
}
.jvb917o img {
  height: 26.0041px;
  width: auto;
}
.jz6xtcw {
  justify-content: space-around;
  align-items: stretch;
  flex: 1;
  display: flex;
  min-width: 0;
  gap: 2.0065px;
}
.jngfbeo {
  gap: 2.0035px;
  padding: 4.006869px 6.004px;
  color: #96a4ba;
  flex: 1;
  justify-content: center;
  text-transform: uppercase;
  flex-direction: column;
  transition: color 0.2s ease;
  font-size: 10.00481px;
  display: flex;
  letter-spacing: 0.02em;
  min-width: 0;
  font-weight: 600;
  align-items: center;
}
.oded91e {
  letter-spacing: 0.02em;
  display: flex;
  text-transform: uppercase;
  flex: 1;
  gap: 2.0023px;
  font-weight: 600;
  font-size: 10.00375px;
  justify-content: center;
  flex-direction: column;
  transition: color 0.2s ease;
  color: rgb(149,162,187);
  align-items: center;
  min-width: 0;
  padding: 4px 6.00795636px;
}
.xf1b159 {
  gap: 2.002037px;
  font-size: 10.00172186px;
  letter-spacing: 0.02em;
  padding: 4.006045px 6.0079539px;
  justify-content: center;
  min-width: 0;
  flex: 1;
  transition: color 0.2s ease;
  color: #98a3b9;
  font-weight: 600;
  flex-direction: column;
  align-items: center;
  text-transform: uppercase;
  display: flex;
}
#dxf0ko {
  image-rendering: auto;
  text-size-adjust: 100%;
}
#y2nlky {
  text-size-adjust: 100%;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.jngfbeo:hover {
  opacity: 1;
  color: var(--uuwksswlre);
}
.oded91e:hover {
  color: var(--uuwksswlre);
  opacity: 1;
}
.xf1b159:hover {
  opacity: 1;
  color: var(--uuwksswlre);
}
.jngfbeo svg {
  width: 18.00845px;
  flex-shrink: 0;
  height: 18.009535124px;
}
.oded91e svg {
  flex-shrink: 0;
  height: 18.0035px;
  width: 18.00270416px;
}
.xf1b159 svg {
  flex-shrink: 0;
  height: 18.0011px;
  width: 18.005085px;
}
.jngfbeo span {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.oded91e span {
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xf1b159 span {
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jxye6h5 {
  border: none;
  cursor: pointer;
  font-family: var(--rgskanaycamgsi);
  background: none;
}
.oded91e {
  border: none;
  cursor: pointer;
  font-family: var(--rgskanaycamgsi);
  background: none;
}
.jug9d6r {
  display: none;
}
.xf1b159 {
  display: none;
}
.jid1pgn {
  display: none;
  grid-template-columns: repeat(3, 1fr);
  bottom: 52.00307px;
  border-top: 1px solid rgba(254,255,255,0.1);
  z-index: 199;
  position: fixed;
  gap: 8.00370663px;
  padding: 12.005188px 16.0033px 16.004188px;
  left: 0;
  right: 0;
  background: var(--bzehppknzrindo);
}
.jid1pgn.open {
  display: grid;
}
.jid1pgn a {
  font-weight: 600;
  border-radius: 4.005731px;
  color: rgb(144,162,183);
  flex-direction: column;
  align-items: center;
  padding: 10.0010px 8.0092px;
  display: flex;
  text-transform: uppercase;
  gap: 4px;
  border: 1px solid rgba(255,255,255,0.08);
  font-size: 10.004px;
}
.jid1pgn a:hover {
  border-color: rgba(35,212,236,0.3);
  color: var(--uuwksswlre);
}
.jid1pgn svg {
  height: 18.007777032px;
  width: 18.001656px;
}
.jnwaexp {
  z-index: 198;
  inset: 0;
  background: rgba(2,5,20,0.5);
  display: none;
  position: fixed;
}
.jnwaexp.open {
  display: block;
}
@media (min-width: 901px) {
  .jug9d6r {
    display: flex;
  }
  .xf1b159 {
    display: flex;
  }

  #wojjus {
    image-rendering: auto;
  }

  .jxye6h5,
  .jid1pgn {
    display: none !important;
  }

  .oded91e,
  .jid1pgn {
    display: none !important;
  }
}
.jrr0bpt {
  align-items: center;
  background: var(--mbouovsgawyiv);
  justify-content: center;
  position: relative;
  border-bottom: 1px solid var(--pkaqojedmxchss);
  display: flex;
  min-height: 300px;
  overflow: hidden;
}
.jrr0bpt::before {
  content: "A1 // GRID_REF";
  font-size: 0.625rem;
  position: absolute;
  left: 24.001px;
  font-family: var(--lxforqikuf);
  top: 16.00566604px;
  opacity: 0.7;
  letter-spacing: 0.1em;
  color: var(--peujzbyafg);
}
.jrr0bpt::after {
  content: "";
  bottom: 24.00793px;
  right: 24.003387px;
  border: 1px dashed rgba(17,166,230,0.35);
  width: 80.002231845px;
  border-radius: 50%;
  height: 80.00507658px;
  position: absolute;
}
.jjr4jts {
  padding: 48.0012131px 24px;
  max-width: var(--nxzwtstxioerxv);
  text-align: center;
}
.jrr0bpt h1 {
  color: var(--xythjzpphbdq);
  font-weight: 900;
  font-size: clamp(3rem, 8vw, 7rem);
  line-height: 0.95;
  letter-spacing: -0.03em;
}
#g0nfba {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.jdujera {
  max-width: 480.002553px;
  margin-top: 16.00809px;
  display: none;
  font-size: 0.875rem;
  color: var(--dbfhcrlbesw);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 900px) {
  .jrr0bpt {
    min-height: 240.00110103px;
  }

  .jdujera {
    display: block;
  }
}
.jiljqo0 {
  padding-top: 56.004566px;
  padding-right: 24.00148885px;
  padding-bottom: 56.005840px;
  padding-left: 24px;
  background-image: url("/22f00c27/267641af6a86fe40.svg");
  background-size: cover;
  position: relative;
  border-bottom: 1px solid var(--pkaqojedmxchss);
  background-position: center;
}
.jiljqo0::before {
  top: 12.007px;
  right: 24px;
  color: var(--qpxlmqlizlc);
  letter-spacing: 0.08em;
  content: "SEC_OFFERS // Y:042";
  font-size: 0.5625rem;
  font-family: var(--lxforqikuf);
  position: absolute;
}
.jgyeb73 {
  margin: 0 auto;
  max-width: var(--nxzwtstxioerxv);
}
.jgyeb73 h2 {
  margin-bottom: 8.00433px;
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--xythjzpphbdq);
}
#xwurhv {
  -moz-osx-font-smoothing: grayscale;
}
.jlgopnt {
  font-size: 0.875rem;
  margin-bottom: 32.006287px;
  color: var(--dbfhcrlbesw);
}
.jyzrva3 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260.004px, 1fr));
  gap: 20.001379px;
}
.jio779e {
  box-shadow: 0 12.00687px 40.00641px rgba(3,1,0,0.25);
  flex-direction: column;
  border: 1px solid rgba(250,203,24,0.35);
  border-radius: 10.007px;
  overflow: hidden;
  display: flex;
  background: linear-gradient(145deg, #1e171b 0%, rgb(14,23,42) 100%);
}
.jywo6uo {
  display: flex;
  align-items: center;
  border-radius: 6px;
  overflow: hidden;
  justify-content: center;
  height: 100.00159px;
  border: 1px solid rgba(251,255,254,0.08);
  margin-top: 16.0021237px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: rgba(2,0,2,0.35);
  width: 200.00755px;
}
.jywo6uo img {
  display: block;
  width: 100%;
  object-position: center;
  object-fit: contain;
  height: 100%;
}
@media (max-width: 600px) {
  .jywo6uo {
    width: 160.00174774px;
    height: 80.00484736px;
  }

  .jywo6uo img {
    object-fit: contain;
    object-position: center;
  }
}
.js4mx6f {
  flex: 1;
  padding-top: 16.003226908px;
  padding-right: 20.008px;
  padding-bottom: 20.0090876px;
  padding-left: 20.00592px;
  flex-direction: column;
  display: flex;
  text-align: center;
}
.jziup1o {
  margin-bottom: 8.004849px;
  color: rgb(251,250,252);
  font-size: 1.125rem;
}
.jwfj4pp {
  margin-bottom: 16.0045892px;
}
.jhz7hak {
  font-size: 0.875rem;
  word-break: break-word;
  display: block;
  color: rgb(251,224,69);
  overflow-wrap: break-word;
  line-height: 1.4;
  font-weight: 700;
}
.jyvna9z {
  color: #90a7b5;
  display: block;
  font-size: 0.6875rem;
  margin-top: 4px;
}
.jbeft43 {
  border: 1px solid rgba(54,189,250,0.5);
  font-weight: 700;
  margin-top: auto;
  background: rgba(13,166,232,0.2);
  color: #def3ff;
  font-size: 0.8125rem;
  transition: background 0.2s ease;
  font-family: var(--rgskanaycamgsi);
  border-radius: 4.0042984px;
  cursor: pointer;
  display: inline-flex;
  padding-top: 10.001973px;
  padding-right: 20.0018977px;
  padding-bottom: 10.007197px;
  padding-left: 20.0096769px;
  justify-content: center;
  align-items: center;
}
.jbeft43:hover {
  background: rgba(13,162,233,0.35);
  opacity: 1;
}
.jap0jwq {
  position: relative;
  padding: 56px 24px;
  border-bottom: 1px solid var(--pkaqojedmxchss);
}
.r83360e {
  border-bottom: 1px solid var(--pkaqojedmxchss);
  position: relative;
  padding: 56.0026475px 24.008696px;
}
.ff78892 {
  border-bottom: 1px solid var(--pkaqojedmxchss);
  padding-top: 56px;
  padding-right: 24.002082389px;
  padding-bottom: 56.0089px;
  padding-left: 24px;
  position: relative;
}
.n82e63f {
  border-bottom: 1px solid var(--pkaqojedmxchss);
  position: relative;
  padding: 56.0021078px 24.004446899px;
}
.h312132 {
  position: relative;
  padding-top: 56.00626911px;
  padding-right: 24.002887650px;
  padding-bottom: 56px;
  padding-left: 24.002678468px;
  border-bottom: 1px solid var(--pkaqojedmxchss);
}
.tc301dd {
  position: relative;
  padding: 56.0098px 24.008110px;
  border-bottom: 1px solid var(--pkaqojedmxchss);
}
.gb76624 {
  border-bottom: 1px solid var(--pkaqojedmxchss);
  position: relative;
  padding: 56.00955px 24.005363px;
}
.v480363 {
  padding: 56.0042px 24px;
  position: relative;
  border-bottom: 1px solid var(--pkaqojedmxchss);
}
.gce13e7 {
  padding-top: 56.00625732px;
  padding-right: 24.002503145px;
  padding-bottom: 56.003508px;
  padding-left: 24.00838px;
  border-bottom: 1px solid var(--pkaqojedmxchss);
  position: relative;
}
.pbc843f {
  border-bottom: 1px solid var(--pkaqojedmxchss);
  padding-top: 56.00846px;
  padding-right: 24.00603974px;
  padding-bottom: 56.00363px;
  padding-left: 24px;
  position: relative;
}
.ba92389 {
  position: relative;
  border-bottom: 1px solid var(--pkaqojedmxchss);
  padding: 56.004px 24.00912102px;
}
.jh19v5u {
  max-width: var(--nxzwtstxioerxv);
  margin: 0 auto;
}
.k8e88f4 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--nxzwtstxioerxv);
}
.e846e61 {
  max-width: var(--nxzwtstxioerxv);
  margin: 0 auto;
}
.t8023f9 {
  margin: 0 auto;
  max-width: var(--nxzwtstxioerxv);
}
.lec67e9 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--nxzwtstxioerxv);
}
.jap0jwq h2 {
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
  margin-bottom: 14.0065px;
}
.r83360e h2 {
  margin-bottom: 14.00548px;
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
}
.ff78892 h2 {
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
  margin-bottom: 14.002901px;
}
.n82e63f h2 {
  margin-bottom: 14.0081px;
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
}
.h312132 h2 {
  margin-bottom: 14.00883px;
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
}
.tc301dd h2 {
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
  margin-bottom: 14.005240643px;
}
.gb76624 h2 {
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
  margin-bottom: 14.006090px;
}
.v480363 h2 {
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
  margin-bottom: 14.0061px;
}
.gce13e7 h2 {
  margin-bottom: 14.006768px;
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
}
.pbc843f h2 {
  margin-bottom: 14.00836042px;
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
}
.ba92389 h2 {
  font-size: clamp(1.125rem, 2.5vw, 1.5rem);
  margin-bottom: 14.0032558px;
}
.jap0jwq p {
  font-size: 0.9375rem;
  color: var(--dbfhcrlbesw);
  line-height: 1.7;
}
.r83360e p {
  color: var(--dbfhcrlbesw);
  font-size: 0.9375rem;
  line-height: 1.7;
}
.ff78892 p {
  color: var(--dbfhcrlbesw);
  font-size: 0.9375rem;
  line-height: 1.7;
}
.n82e63f p {
  color: var(--dbfhcrlbesw);
  line-height: 1.7;
  font-size: 0.9375rem;
}
.h312132 p {
  font-size: 0.9375rem;
  color: var(--dbfhcrlbesw);
  line-height: 1.7;
}
.tc301dd p {
  font-size: 0.9375rem;
  line-height: 1.7;
  color: var(--dbfhcrlbesw);
}
.gb76624 p {
  line-height: 1.7;
  color: var(--dbfhcrlbesw);
  font-size: 0.9375rem;
}
.v480363 p {
  color: var(--dbfhcrlbesw);
  font-size: 0.9375rem;
  line-height: 1.7;
}
.gce13e7 p {
  line-height: 1.7;
  font-size: 0.9375rem;
  color: var(--dbfhcrlbesw);
}
.pbc843f p {
  line-height: 1.7;
  color: var(--dbfhcrlbesw);
  font-size: 0.9375rem;
}
.ba92389 p {
  color: var(--dbfhcrlbesw);
  line-height: 1.7;
  font-size: 0.9375rem;
}
.jet0wkw {
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--peujzbyafg);
  font-size: 0.625rem;
  margin-bottom: 8.00152px;
  font-family: var(--lxforqikuf);
}
#b4fx62 {
  -webkit-font-smoothing: antialiased;
}
.jldurpk {
  background: var(--fyfwmxvitvij);
  max-height: 320.00714280px;
  max-width: 500.00485px;
  position: relative;
  border: 1px solid var(--pkaqojedmxchss);
  overflow: hidden;
}
.jldurpk::before {
  top: 8.008591593px;
  right: 8.009059281px;
  border: 1px dashed rgba(13,168,232,0.3);
  content: "";
  pointer-events: none;
  z-index: 1;
  bottom: 8.009px;
  left: 8.0053726px;
  position: absolute;
}
.jldurpk img {
  width: 100%;
  max-height: 320.005px;
  object-fit: cover;
}
@media (max-width: 375px) {
  .jldurpk {
    width: 100%;
    max-width: 100%;
  }

  .jldurpk img {
    max-height: 200.00441px;
    max-width: 100%;
  }

  .js4fwij {
    display: none;
  }

  .jpysox6 {
    max-width: 100%;
    overflow: hidden;
  }

  #zyaj0c {
    text-size-adjust: 100%;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }
}
.jbtd9ub {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.gce13e7 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.jq53oem {
  grid-template-columns: auto 1fr;
  display: grid;
  align-items: center;
  gap: 36.0027607px;
}
.lec67e9 {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 36.001px;
  align-items: center;
}
.jpysox6 {
  position: relative;
}
.js4fwij {
  color: var(--dbfhcrlbesw);
  font-family: var(--lxforqikuf);
  font-size: 0.5625rem;
  right: 0;
  position: absolute;
  bottom: -20.00159px;
}
@media (max-width: 700px) {
  .jq53oem {
    grid-template-columns: 1fr;
  }
  .lec67e9 {
    grid-template-columns: 1fr;
  }
}
.jhafm17 {
  background: var(--bzehppknzrindo);
  color: #e0e6ed;
}
.pbc843f {
  background: var(--bzehppknzrindo);
  color: rgb(222,228,238);
}
.jhafm17 h2 { color: hsl(192,50%,96%); }
.pbc843f h2 { color: rgb(239,245,250); }
.jhafm17 p { color: rgb(149,161,185); }
.pbc843f p { color: #93a2b5; }
.jcsk23w {
  gap: 12.004px;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 24.0026405px;
  display: grid;
}
.jzg1jwy {
  font-size: 0.6875rem;
  border: 1px solid rgba(59,189,247,0.35);
  padding: 14.002997478px;
  font-family: var(--lxforqikuf);
}
.jzg1jwy strong {
  color: var(--uuwksswlre);
  font-size: 1.25rem;
  display: block;
  margin-bottom: 6.0061462px;
}
@media (max-width: 700px) {
  .jcsk23w { grid-template-columns: repeat(2, 1fr); }
}
.jhtofhy {
  grid-template-columns: 1.2fr auto;
  gap: 32.006129px;
  align-items: start;
  display: grid;
}
.t8023f9 {
  gap: 32.00377729px;
  align-items: start;
  display: grid;
  grid-template-columns: 1.2fr auto;
}
@media (max-width: 700px) {
  .jthik80 {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
  }
  .jhtofhy { grid-template-columns: 1fr; }
  .t8023f9 { grid-template-columns: 1fr; }
}
.jt4rozw {
  gap: 24.006675643px;
  display: flex;
  align-items: stretch;
}
.e846e61 {
  align-items: stretch;
  gap: 24.006341465px;
  display: flex;
}
.jcxxojs {
  background: var(--bzehppknzrindo);
  text-transform: uppercase;
  align-items: center;
  font-size: 0.625rem;
  font-family: var(--lxforqikuf);
  writing-mode: vertical-rl;
  letter-spacing: 0.15em;
  color: var(--qpxlmqlizlc);
  flex: 0 0 100.004px;
  padding: 16.003014px 10.0041685px;
  justify-content: center;
  display: flex;
  border-left: 3.003513px solid var(--peujzbyafg);
  transform: rotate(180deg);
}
.jeq99nx {
  margin-top: 20.009864566px;
}
.jwi36cn {
  grid-template-columns: 48.0065px 1fr;
  display: grid;
  padding-top: 16.00780px;
  padding-right: 0;
  padding-bottom: 16.0032760px;
  padding-left: 0;
  border-bottom: 1px dashed var(--pkaqojedmxchss);
  gap: 16.007835px;
}
.jtbb0py {
  font-size: 1.5rem;
  color: var(--peujzbyafg);
  line-height: 1;
  font-weight: 700;
  font-family: var(--lxforqikuf);
}
#chu357 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
#nnhoe1 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.jfx15oh {
  font-variant-ligatures: normal;
}
.r83360e {
  font-variant-ligatures: normal;
}
.jzex7t1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 20.0047571px;
  gap: 16.006px;
}
.jw1cye2 {
  padding: 20.004px;
  border: 1px solid var(--pkaqojedmxchss);
  background: var(--fyfwmxvitvij);
  position: relative;
}
.jvrmgdd {
  -webkit-font-smoothing: antialiased;
}
.n82e63f {
  -webkit-font-smoothing: antialiased;
}
.jw1cye2::after {
  font-family: var(--lxforqikuf);
  position: absolute;
  font-size: 0.5rem;
  right: 8.0033414px;
  top: 8.006207090px;
  content: attr(data-tag);
  color: var(--dbfhcrlbesw);
}
@media (max-width: 700px) {
  .jzex7t1 { grid-template-columns: 1fr; }
}
.jfar2xr {
  align-items: center;
  gap: 32.00480px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.k8e88f4 {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 32.00206px;
  display: grid;
}
@media (max-width: 700px) {
  .jfar2xr { grid-template-columns: 1fr; }
  .k8e88f4 { grid-template-columns: 1fr; }
}
#ialuac {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.jjudd05 {
  padding-left: 24.001073px;
  border-left: 2.00562826px solid var(--peujzbyafg);
  margin-top: 20.00642px;
}
.jjkc6p2 {
  position: relative;
  padding-bottom: 20px;
}
.jjkc6p2::before {
  width: 10.005px;
  content: "";
  border-radius: 50%;
  background: var(--uuwksswlre);
  height: 10.007595589px;
  border: 2px solid var(--fyfwmxvitvij);
  left: -30px;
  top: 6.006px;
  position: absolute;
}
.jm85xi8 {
  background: rgba(15,164,236,0.06);
}
.ff78892 {
  background: rgba(15,165,235,0.06);
}
.jaeldcd {
  gap: 16.005331659px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 20.0046862px;
}
.jiyfx45 {
  color: var(--dbfhcrlbesw);
  border: 1px solid var(--pkaqojedmxchss);
  border-left: 3.008px solid #f4a00d;
  padding: 16.0031445px;
  background: var(--fyfwmxvitvij);
  font-size: 0.875rem;
}
@media (max-width: 600px) {
  .jaeldcd { grid-template-columns: 1fr; }
  #kjor6u {
    image-rendering: auto;
  }
}
.jsrhxs8 {
  align-items: center;
  margin-top: 20.0034548px;
  gap: 32.006977px;
  display: flex;
}
.jpq7424 {
  display: grid;
  gap: 12.0081px;
  grid-template-columns: repeat(2, 1fr);
  flex: 1;
}
.jydw2wz {
  border: 1px solid var(--pkaqojedmxchss);
  background: var(--fyfwmxvitvij);
  font-size: 0.75rem;
  padding: 12.002px;
  font-family: var(--lxforqikuf);
}
.jq54xxo {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
.v480363 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.jydw2wz strong {
  display: block;
  color: var(--peujzbyafg);
  margin-bottom: 4.009px;
}
@media (max-width: 700px) {
  .jsrhxs8 {
    flex-direction: column;
  }

  .jpq7424 {
    width: 100%;
    grid-template-columns: 1fr;
  }
}
body.jfcof8m .jj28noj {
  margin-bottom: 0;
}
body.jfcof8m .jt0o0az.active {
  bottom: 52.00295px;
}

