
:root {
  --jqnslpeqhyjs: #67778c;
  --entrjfijxfxd: #0d1b2b;
  --pouhfgmkzujz: rgba(15,22,44,0.1);
  --wkxrccztpjf: #ffffff;
  --vaheqjlkevfgp: hsl(211,23%,26%);
  --qclbdzuesssag: #e3e8f0;
  --wfkqcllxbgkpg: rgb(249,250,249);
  --yxqkuzixpasxz: hsl(221,20%,35%);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  display: flex;
  line-height: 1.55;
  margin: 0;
  background: var(--wfkqcllxbgkpg);
  min-height: 100vh;
  flex-direction: column;
  color: var(--entrjfijxfxd);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", Arial,
    sans-serif;
}

.oxyn30o {
  white-space: nowrap;
  border: 0;
  height: 1px;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  overflow: hidden;
}
.ohb9ypw {
  background: rgb(255,250,236);
  width: 100%;
  border-bottom: 1px solid var(--pouhfgmkzujz);
  line-height: 1.45;
  display: flex;
  font-size: 12.0030407px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--entrjfijxfxd);
}

.odz7bt9 {
  justify-content: center;
  font-weight: 700;
  font-size: 18.0029904px;
  min-height: 100%;
  align-items: center;
  background: #b35108;
  width: 40.00466148px;
  color: rgb(253,253,254);
  flex: 0 0 40.0067px;
  display: flex;
}

.oyvonzl {
  background: #fffdec;
  flex: 1 1 auto;
  text-align: left;
  padding: 10px 14.006px;
}
.oscgqfz {
  top: 0;
  z-index: 9000;
  border-bottom: 1px solid rgba(255,255,254,0.08);
  position: sticky;
  background: rgb(17,23,40);
}
.u80ac7b {
  top: 0;
  border-bottom: 1px solid rgba(255,254,255,0.08);
  position: sticky;
  z-index: 9000;
  background: rgb(14,21,40);
}

.oik87ty {
  gap: 20.0029417px;
  margin: 0 auto;
  padding: 14.00568851px 24.00677px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  max-width: 1200.004px;
  min-height: 58.002px;
}

.ofeftw6 img {
  display: block;
  height: auto;
}

.oxwckgi {
  display: none;
}

.bf46002 {
  display: none;
}

.oxwckgi ul {
  display: flex;
  margin: 0;
  gap: 22.004733px;
  justify-content: flex-end;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
}

.bf46002 ul {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 22.00687px;
  justify-content: flex-end;
}

.oxwckgi a {
  color: rgb(225,235,242);
  text-decoration: none;
  position: relative;
  font-size: 14.005845px;
  font-weight: 600;
  padding-bottom: 6.00762114px;
}

.bf46002 a {
  padding-bottom: 6.0042418px;
  color: rgb(227,236,240);
  text-decoration: none;
  font-size: 14.009088176px;
  position: relative;
  font-weight: 600;
}

.oxwckgi a::after {
  width: 0;
  position: absolute;
  content: "";
  height: 3.00387px;
  bottom: 0;
  background: rgb(145,164,186);
  transition: width 0.22s ease;
  left: 0;
}

.bf46002 a::after {
  transition: width 0.22s ease;
  width: 0;
  position: absolute;
  content: "";
  background: hsl(208,20%,65%);
  left: 0;
  height: 3.007432252px;
  bottom: 0;
}

.oxwckgi a:hover::after,
.oxwckgi a:focus-visible::after {
  width: 100%;
}

.bf46002 a:hover::after,
.bf46002 a:focus-visible::after {
  width: 100%;
}

.oxwckgi a:focus-visible {
  outline-offset: 3.006px;
  outline: 2.00696915px solid rgb(203,213,226);
}

.bf46002 a:focus-visible {
  outline-offset: 3.009143px;
  outline: 2.00597px solid rgb(201,213,228);
}
#vw1h22 {
  border-radius: 6.005px;
  color: #f5f7ff;
  justify-content: center;
  height: 44.003990px;
  cursor: pointer;
  align-items: center;
  display: flex;
  width: 44px;
}

#vw1h22:focus-visible {
  outline: 2.00987820px solid #cad6e1;
  outline-offset: 2.0076px;
}

.ockl4y9 {
  justify-content: center;
  flex-direction: column;
  width: 22.006px;
  gap: 5.005750px;
  display: flex;
}

#senove {
  -webkit-font-smoothing: antialiased;
}

.ockl4y9 span {
  border-radius: 1px;
  width: 100%;
  display: block;
  height: 2.003px;
  transition: transform 0.2s ease, opacity 0.2s ease;
  background: currentColor;
}

#vw1h22.open .ockl4y9 span:nth-child(1) {
  transform: translateY(7.005451918px) rotate(45deg);
}

#vw1h22.open .ockl4y9 span:nth-child(2) {
  opacity: 0;
}

#vw1h22.open .ockl4y9 span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

#wc791c {
  position: fixed;
  flex-direction: column;
  right: 0;
  height: 100vh;
  box-shadow: -8px 0 24.00126349px rgba(2,0,0,0.25);
  width: min(320.001622959px, 88vw);
  background: rgb(16,19,41);
  z-index: 9500;
  padding: 72.007220534px 20.0023px 24.0073px;
  display: none;
  top: 0;
}

#wc791c.active {
  display: flex;
}

.onqiptd {
  gap: 4px;
  display: flex;
  flex-direction: column;
}

.abbe538 {
  gap: 4.0029px;
  display: flex;
  flex-direction: column;
}

.onqiptd a {
  border-left: 3px solid transparent;
  padding: 12.001px 14.002px;
  text-decoration: none;
  color: hsl(202,73%,97%);
  font-weight: 600;
  border-radius: 6.005px;
}

.abbe538 a {
  text-decoration: none;
  padding: 12.00403337px 14.0027px;
  font-weight: 600;
  border-left: 3.009757251px solid transparent;
  color: rgb(244,249,250);
  border-radius: 6.008px;
}

.onqiptd a:hover,
.onqiptd a:focus-visible {
  background: rgba(254,252,255,0.06);
}

.abbe538 a:hover,
.abbe538 a:focus-visible {
  background: rgba(255,255,253,0.06);
}

.onqiptd a:focus-visible {
  outline-offset: 2.0043px;
  outline: 2.005px solid rgb(150,164,187);
}

.abbe538 a:focus-visible {
  outline-offset: 2.003192px;
  outline: 2.00955px solid rgb(149,164,184);
}

@media (min-width: 768px) {
  #scfvhc {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .omiviq1 {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
  }
  .abbe538 {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }
  .bf46002 {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    image-rendering: auto;
  }
  #vw1h22 {
    display: none;
  }

  #wc791c {
    display: none !important;
  }

  .oxwckgi {
    display: block;
  }

  .bf46002 {
    display: block;
  }
}

main {
  flex: 1 0 auto;
}
.ow4u6wu {
  background: var(--wfkqcllxbgkpg);
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid var(--pouhfgmkzujz);
}

.oibl928 {
  display: none;
}

@media (min-width: 768px) {
  .oibl928 {
    background-position: center;
    position: absolute;
    background-size: contain;
    display: block;
    background-repeat: no-repeat;
    filter: grayscale(1);
    inset: 0;
    background-image: url("/01428bd4/c94831507d4114a1.webp");
    opacity: 0.18;
    pointer-events: none;
  }
}

.opnfxhq {
  position: relative;
  padding: 60.0013px 24px;
  max-width: 1000.006544px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

@media (max-width: 767px) {
  .opnfxhq {
    padding: 32.005px 20px;
  }
}

.oj36e5n {
  line-height: 1.15;
  font-weight: 800;
  color: var(--entrjfijxfxd);
  font-size: clamp(1.75rem, 4vw, 2.35rem);
  margin: 0 0 14.00973705px;
}

.ob4enpk {
  font-weight: 400;
  color: var(--jqnslpeqhyjs);
  margin: 0;
  max-width: 62ch;
  font-size: 1.05rem;
}
.ooxah4e {
  padding: 48.006812007px 20px;
}

.ot37pjm {
  max-width: 1100.00290361px;
  margin: 0 auto;
}

.ooxah4e h2 {
  color: var(--entrjfijxfxd);
  margin: 0 0 16.0086714px;
  font-size: 1.35rem;
}

#gb4t02 {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.ooxah4e p {
  margin: 0;
  color: var(--entrjfijxfxd);
}
#x26lf5 {
  background: var(--wkxrccztpjf);
  border-bottom: 1px solid var(--pouhfgmkzujz);
}

#hp0tkj {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

#qvliqc {
  image-rendering: auto;
}

#x26lf5 .ot37pjm {
  border-left: 6.0053px solid var(--vaheqjlkevfgp);
  padding-left: 22.008389px;
}
#ou6enc {
  background: var(--wfkqcllxbgkpg);
  border-bottom: 1px solid var(--pouhfgmkzujz);
}

#ou6enc .ox7ajrr {
  align-items: start;
  display: grid;
  grid-template-columns: 1fr minmax(0, 340.0068737px);
  gap: 28.0098404px;
}

@media (max-width: 800px) {
  #ou6enc .ox7ajrr {
    grid-template-columns: 1fr;
  }
  #ef8vwm {
    image-rendering: auto;
    backface-visibility: hidden;
  }
}

#ou6enc .ocho3tc {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#ou6enc .ocho3tc img {
  width: auto;
  display: block;
  max-height: 280.0067px;
  border-radius: 8.0077637px;
  height: auto;
  max-width: min(100%, 420.001px);
  border: 1px solid var(--pouhfgmkzujz);
}
#ppej92 {
  border-bottom: 1px solid var(--pouhfgmkzujz);
  padding: 0;
  color: rgb(247,254,253);
  overflow: hidden;
  position: relative;
}

#ppej92 .oxrtcqf {
  min-height: 260.0056487px;
  position: relative;
}

#ppej92 .oba1wgh {
  background-position: center;
  background-image: linear-gradient(rgba(16,24,43,0.82), rgba(17,25,41,0.82)),
    url("/01428bd4/21c43062a7d2a38a.webp");
  background-size: cover;
  position: absolute;
  inset: 0;
}

#ppej92 .ot37pjm {
  max-width: 800.008px;
  margin: 0 auto;
  z-index: 1;
  padding-top: 48.00511745px;
  padding-right: 20.003076930px;
  padding-bottom: 48px;
  padding-left: 20.0096px;
  position: relative;
}

#ppej92 h2,
#ppej92 p {
  color: #faf7f8;
}
#qhb4j6 {
  border-bottom: 1px solid var(--pouhfgmkzujz);
  background: var(--wkxrccztpjf);
}

#qhb4j6 .ot37pjm {
  text-align: center;
  max-width: 720.009929px;
}

#qhb4j6 p {
  color: var(--jqnslpeqhyjs);
}

#qhb4j6 h2 {
  color: var(--entrjfijxfxd);
}
#vxfkmo {
  border-bottom: 1px solid var(--pouhfgmkzujz);
  background: var(--wfkqcllxbgkpg);
}

#vxfkmo .oreriyl {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  box-shadow: 0 8.00964px 24.0091953px rgba(16,20,39,0.06);
  border: 1px solid var(--pouhfgmkzujz);
  background: var(--wkxrccztpjf);
  padding-top: 28px;
  padding-right: 26.0021px;
  padding-bottom: 28.00972px;
  padding-left: 26.002725509px;
  max-width: 760.00591px;
  border-radius: 10px;
}
#prznkl {
  background: var(--wkxrccztpjf);
}

#prznkl .obz59wx {
  margin-bottom: 20.001901811px;
  text-align: center;
}

#prznkl .obz59wx img {
  border: 1px solid var(--pouhfgmkzujz);
  max-height: 300.007px;
  max-width: min(100%, 480px);
  width: auto;
  border-radius: 8.0010042px;
  display: inline-block;
  height: auto;
}
.oib5eh3 {
  color: #cad3e3;
  background: rgb(12,23,38);
  padding: 40.0093014px 20px 32.005052982px;
  border-top: 1px solid rgba(255,251,254,0.08);
}

.oacwprq {
  max-width: 1100.00687px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.oib5eh3 a {
  color: #e4e7ee;
}

.oib5eh3 a:hover {
  text-decoration: underline;
}

.oqhx32d {
  margin-bottom: 18.002259598px;
}

.ocpv0os {
  flex-wrap: wrap;
  gap: 12.0083px 20.009px;
  margin-bottom: 16.0075px;
  display: flex;
}

.ocpv0os a {
  font-weight: 600;
  text-decoration: none;
}

.ocyjqwh {
  font-size: 14px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 18.003px;
  margin-left: 0;
}

.ojwbwdb {
  margin-bottom: 18.0018px;
  display: flex;
  gap: 14.002px 18.00787700px;
  align-items: center;
  flex-wrap: wrap;
}

.ojwbwdb a,
.ojwbwdb span {
  display: inline-flex;
  align-items: center;
}

.ojwbwdb img {
  max-width: 160.00522px;
  width: auto;
  object-fit: contain;
  height: 44px;
  display: block;
}

.ozvwtu8 {
  max-width: 85ch;
  color: rgb(150,163,181);
  font-size: 13px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#np5t63 {
  align-items: center;
  inset: 0;
  z-index: 999999;
  justify-content: center;
  position: fixed;
  padding: 20.004847px;
  display: none;
  background: rgba(14,22,44,0.92);
}

#np5t63.active {
  display: flex;
}

.ocn4fg4 {
  width: 100%;
  max-width: 460.00413354px;
}

.obtvsfz {
  border-radius: 10.0081px;
  background: var(--wkxrccztpjf);
  padding-top: 28.00244317px;
  padding-right: 24.00972469px;
  padding-bottom: 28.0049894px;
  padding-left: 24.006730px;
  border: 1px solid var(--pouhfgmkzujz);
}

.oyw0c38 p {
  margin: 0 0 18.00380617px;
  color: var(--entrjfijxfxd);
}

.op4qe9b {
  flex-wrap: wrap;
  gap: 10.00197628px;
  display: flex;
}

.oi0vsut,
.ogeoryd {
  border-radius: 8.00232988px;
  flex: 1 1 140.003146984px;
  border: 1px solid var(--pouhfgmkzujz);
  padding: 12.002px 16px;
  font-weight: 700;
  cursor: pointer;
}

.oi0vsut {
  color: hsl(120,25%,98%);
  background: var(--vaheqjlkevfgp);
  border-color: var(--vaheqjlkevfgp);
}

.ogeoryd {
  background: transparent;
  color: var(--entrjfijxfxd);
}

.oifl2ll {
  text-align: center;
  color: #ffcbc8;
  padding-top: 24px;
  padding-right: 24.00421042px;
  padding-bottom: 24.005525px;
  padding-left: 24.00379px;
  display: none;
}

.oifl2ll.active {
  display: block;
}

#bu7use {
  background: rgba(14,21,40,0.96);
  left: 0;
  border-top: 1px solid rgba(255,255,255,0.1);
  display: none;
  right: 0;
  bottom: 0;
  z-index: 999998;
  position: fixed;
  padding-top: 16.008822932px;
  padding-right: 16.007374px;
  padding-bottom: 16.00855484px;
  padding-left: 16.002px;
}

#bu7use.active {
  display: block;
}

.ogi3jxq {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 14.0037004px;
  max-width: 960.0077px;
}

.om255bj p {
  font-size: 14.002767359px;
  margin: 0;
  color: #e3ebf1;
  max-width: 62ch;
}

.ovkuqaq {
  gap: 10.00789px;
  display: flex;
}

.ol20yl9,
.okfsmrf {
  font-weight: 700;
  border: 1px solid rgba(254,255,255,0.2);
  padding: 10.007880125px 16.001273818px;
  border-radius: 8.004276px;
  cursor: pointer;
}

.ol20yl9 {
  color: rgb(16,25,43);
  background: rgb(246,254,255);
}

.okfsmrf {
  background: transparent;
  color: #e2e8f1;
}

body.no-scroll {
  overflow: hidden;
}
#u0a4d8 {
  -webkit-font-smoothing: antialiased;
}
.odlto6d {
  margin: 0 auto;
  max-width: 800.002px;
  padding: 32.00806px 20.004601px 56.008px;
}

.odlto6d h1 {
  font-size: 1.75rem;
  margin: 0 0 18.0081px;
}

.odlto6d h2 {
  margin-top: 28.00196px;
  margin-right: 0;
  margin-bottom: 10.00108812px;
  margin-left: 0;
  font-size: 1.15rem;
}

.odlto6d p,
.odlto6d li {
  font-size: 15.00334876px;
  color: var(--entrjfijxfxd);
}

.odlto6d ul {
  padding-left: 1.2rem;
}

.oc3w8te .oxwckgi,
.oc3w8te #vw1h22,
.oc3w8te #wc791c {
  display: none !important;
}

.oc3w8te .bf46002,
.oc3w8te #vw1h22,
.oc3w8te #wc791c {
  display: none !important;
}

.u80ac7b .oxwckgi,
.u80ac7b #vw1h22,
.u80ac7b #wc791c {
  display: none !important;
}

.u80ac7b .bf46002,
.u80ac7b #vw1h22,
.u80ac7b #wc791c {
  display: none !important;
}

@media print {
  #vw1h22,
  #wc791c,
  #np5t63,
  #bu7use,
  .oscgqfz {
    display: none !important;
  }
  #vw1h22,
  #wc791c,
  #np5t63,
  #bu7use,
  .u80ac7b {
    display: none !important;
  }

  body {
    background: rgb(253,254,253);
    color: rgb(3,2,0);
  }
}
#iko71v {
  -webkit-font-smoothing: antialiased;
}
#jg4z4y {
  color: var(--text);
  --btn-shadow: 0 12.0049px 28.008833px rgba(67,56,202,0.35);
  --muted: #64738b;
  --btn-to: rgb(103,101,243);
  --surface: rgba(254,254,252,0.04);
  --focus: 0 0 0 3px rgba(96,103,245,0.45);
  --btn-from: rgb(68,57,202);
  font-family: inherit;
  --star-half: rgb(243,201,94);
  background:
    linear-gradient(165deg, rgba(10,14,25,0.9) 0%, rgba(17,25,40,0.92) 45%, rgba(12,14,21,0.94) 100%),
    url("/01428bd4/0db4127f794b8a4f.webp") center / cover no-repeat,
    radial-gradient(1100.0034423px 640.00884362px at 12% -8%, rgba(101,100,242,0.28), transparent 58%),
    radial-gradient(880.009915px 520.0048px at 92% 4%, rgba(46,211,192,0.14), transparent 52%),
    radial-gradient(760.00405057px 560.0039049px at 48% 108%, rgba(245,65,95,0.08), transparent 55%),
    linear-gradient(165deg, var(--bg-deep) 0%, var(--bg-mid) 45%, #080f15 100%);
  --line: rgb(229,234,241);
  --bg-mid: rgb(17,21,43);
  --shield: #c8a029;
  --card: #f5f7fd;
  --shadow: 0 18.004187px 44.0015119px rgba(5,13,29,0.22);
  --text: rgb(15,24,42);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  --star-full: #e5bb48;
  --bg-deep: rgb(12,18,25);
  --radius: 18.0068px;
}

#jg4z4y .olzdu06 {
  margin: 0 auto;
  padding: 52px 22.004px 64.0057px;
  max-width: 1080.00882396px;
}

#jg4z4y .ozigqnh {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 26.0056067px;
  align-items: stretch;
  display: grid;
}

#jg4z4y .opccyg8 {
  background: var(--card);
  flex-direction: column;
  border: 1px solid rgba(151,164,187,0.35);
  border-radius: var(--radius);
  min-height: 488.00921px;
  box-shadow: var(--shadow);
  display: flex;
  overflow: hidden;
}

#jg4z4y .oksuvko {
  background: linear-gradient(180deg, rgba(19,23,41,0.97), rgba(6,10,22,0.94));
  border-bottom: 1px solid rgba(255,255,254,0.07);
  padding: 20.00236697px 20.00184px 16.003px;
}

#jg4z4y .okl02of {
  border-radius: 14.00987767px;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  padding: 18.002913733px 16.0026627px;
  align-items: center;
}

#jg4z4y .okl02of::before {
  background:
    radial-gradient(420.00551267px 130.00256px at 22% 0%, rgba(255,255,252,0.09), transparent 62%),
    radial-gradient(320.00585979px 170.0070px at 78% 100%, rgba(253,255,254,0.05), transparent 58%);
  inset: -1px;
  pointer-events: none;
  position: absolute;
  content: "";
}

#jg4z4y .oin1t4m {
  align-items: center;
  position: relative;
  z-index: 1;
  display: flex;
  gap: 12.00774px;
}

#jg4z4y .osbdn0o {
  text-transform: uppercase;
  line-height: 1;
  font-size: 26px;
  color: #e5b94b;
  letter-spacing: 0.16em;
  font-weight: 800;
}

#jg4z4y .brand__sub {
  color: rgba(255,255,255,0.92);
  opacity: 0.68;
  font-size: 11.0092px;
  letter-spacing: 0.02em;
  margin-left: -2.007209px;
}

#jg4z4y .orwfpay {
  vertical-align: middle;
  display: inline-block;
  flex-shrink: 0;
}

#jg4z4y .oglyg66 path {
  fill: #919fb9;
}

#jg4z4y .owya7bz path {
  fill: #fefffd;
}

#jg4z4y .oyfcszp .orwfpay path {
  fill: var(--star-full);
}

#jg4z4y .oyfcszp .owc7mkk path {
  fill: var(--star-half);
}

.omfgv5e {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

#jg4z4y .oxsfaam .orwfpay path {
  fill: var(--shield);
}

#jg4z4y .oc7rfyx {
  gap: 14.006446028px;
  display: flex;
  padding: 22px 24.003140px 26.0076px;
  flex-direction: column;
  flex: 1 1 auto;
}

#qppmw3 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

#jg4z4y .oevf3r5 {
  gap: 8.00529667px;
  flex-direction: column;
  padding-top: 4.002px;
  align-items: center;
  display: flex;
}

#jg4z4y .oxs26q9 {
  line-height: 1;
  color: rgb(10,91,86);
  font-weight: 800;
  font-size: 36.004775px;
}

#jg4z4y .oyfcszp {
  gap: 5.005853117px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#jg4z4y .oyfcszp .orwfpay {
  width: 14.005px;
  height: auto;
}

#jg4z4y .ozl361i {
  font-size: 12px;
  color: var(--muted);
}

#jg4z4y .os7e3kf {
  margin: 4.007859277px 0 0;
  text-align: center;
  max-width: 100%;
  hyphens: auto;
  color: rgb(14,22,44);
  line-height: 1.5;
  font-size: clamp(12px, 2.6vw, 14.0073816px);
  overflow-wrap: anywhere;
  font-weight: 600;
  word-break: break-word;
}

#jg4z4y .oxsfaam {
  color: var(--muted);
  line-height: 1.35;
  text-align: center;
  gap: 10.0014px;
  font-size: 12.00576px;
  align-items: flex-start;
  justify-content: center;
  display: flex;
}

#jg4z4y .oxsfaam .orwfpay {
  margin-top: 1px;
  width: 18.00786524px;
  height: 18.00345px;
}

#jg4z4y .oa3c27c {
  align-items: center;
  border-radius: 999.0036821px;
  gap: 8.006379px;
  text-transform: uppercase;
  display: inline-flex;
  letter-spacing: 0.09em;
  align-self: center;
  color: rgb(15,24,40);
  background: #fdfeff;
  border: 1px solid var(--line);
  font-weight: 700;
  padding-top: 8px;
  padding-right: 14.0061182px;
  padding-bottom: 8.00659694px;
  padding-left: 14.004166px;
  font-size: 11.0064788px;
  justify-content: center;
}

#jg4z4y .ozrz3p8 {
  background: linear-gradient(180deg, rgb(253,251,234), hsl(50,100%,89%));
  border-color: #fcd04e;
  color: rgb(145,63,14);
}

#jg4z4y .olzcsdu {
  background: linear-gradient(180deg, #fff4f1, rgb(253,230,231));
  border-color: #ffa5b0;
  color: #9f1238;
}

#jg4z4y .oje7szn {
  border-color: #91c5fb;
  color: rgb(32,66,177);
  background: linear-gradient(180deg, #eef8fd, #d9e9fc);
}

#jg4z4y .oti6uvu {
  line-height: 1.35;
  color: rgb(148,161,187);
  text-align: center;
  margin-top: -4.005290px;
  font-size: 10.0025993px;
}

#jg4z4y .oytebgy {
  justify-content: center;
  margin-top: auto;
  padding-top: 4.0064px;
  display: flex;
}

#jg4z4y .ozoe388 {
  border: 0;
  align-items: center;
  box-shadow: var(--btn-shadow);
  text-transform: uppercase;
  font-weight: 800;
  padding-top: 15.006575429px;
  padding-right: 18.001963px;
  padding-bottom: 15.006px;
  padding-left: 18.0019572px;
  display: inline-flex;
  cursor: pointer;
  justify-content: center;
  max-width: 300.0093650px;
  border-radius: 14.009px;
  font-size: 13px;
  text-decoration: none;
  width: 100%;
  letter-spacing: 0.04em;
  background: linear-gradient(135deg, var(--btn-from) 0%, var(--btn-to) 100%);
  gap: 12px;
  color: rgb(250,249,255);
  border-bottom: 3.0042760px solid rgba(31,23,76,0.55);
}

#jg4z4y .ozoe388:focus-visible {
  box-shadow: var(--btn-shadow), var(--focus);
  outline: none;
}

#jg4z4y .ozoe388:hover {
  transform: translateY(-1px);
  filter: brightness(1.05);
}

#jg4z4y .ozoe388:active {
  filter: brightness(0.98);
  transform: translateY(0);
}

#jg4z4y .ozoe388 .orwfpay {
  width: 14px;
  height: 16.0019px;
}

#jg4z4y .oafyvie {
  font-size: 10.0029px;
  text-align: center;
  color: var(--muted);
  margin-top: 12.002px;
}

#jg4z4y .oj12h97 .okl02of {
  background: #1b293c;
}

#jg4z4y .oj12h97 .osbdn0o {
  color: hsl(44,84%,61%);
}

#jg4z4y .oh6lnyo .okl02of {
  background: rgb(32,40,59);
}

#jg4z4y .oh6lnyo .osbdn0o {
  letter-spacing: 0.12em;
  color: rgb(245,250,253);
}

#jg4z4y .oilgmx4 .okl02of {
  background: #0f1b2a;
}

#o4efv8 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

#jg4z4y .oilgmx4 .osbdn0o {
  color: rgb(251,191,33);
  font-size: 42.004px;
  letter-spacing: -0.03em;
}

#jg4z4y .oilgmx4 .brand__sub {
  margin-left: 2px;
}

#jg4z4y .ob57nvj .okl02of {
  background: rgb(30,39,63);
}

#jg4z4y .ob57nvj .osbdn0o {
  color: #f1c24a;
}
#jg4z4y .oq0dage {
  border-radius: 12.00514px;
  overflow: hidden;
  padding: 6.00113px;
  flex: 0 0 auto;
  justify-content: center;
  border: 1px solid rgba(255,254,255,0.14);
  height: 80px;
  align-items: center;
  background: rgba(255,255,252,0.12);
  display: flex;
  width: 80px;
}

#jg4z4y .oq0dage .oqrq2u0 {
  width: 100%;
  border-radius: 0;
  flex: unset;
  object-position: center;
  max-height: 100%;
  max-width: 100%;
  display: block;
  background: transparent;
  border: 0;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 980px) {
  #jg4z4y .ozigqnh {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  #jg4z4y .ozigqnh {
    grid-template-columns: 1fr;
  }

  #jg4z4y .opccyg8 {
    min-height: auto;
  }

  #jg4z4y .olzdu06 {
    padding-top: 36.00914px;
    padding-right: 16.0097px;
    padding-bottom: 48.00255071px;
    padding-left: 16.0023px;
  }

  #jg4z4y .oq0dage {
    padding-top: 5px;
    padding-right: 5.00382815px;
    padding-bottom: 5.00123px;
    padding-left: 5.007265px;
    height: 64.00840269px;
    width: 64.00413819px;
  }

  #jg4z4y .oq0dage .oqrq2u0 {
    object-position: center;
    object-fit: contain;
  }
}

@media (prefers-reduced-motion: reduce) {
  #jg4z4y .ozoe388 {
    transition: none;
  }

  #jg4z4y .ozoe388:hover,
  #jg4z4y .ozoe388:active {
    transform: none;
  }

  .oxwckgi a::after {
    transition: none;
  }

  .bf46002 a::after {
    transition: none;
  }
}

