:root {
  --night: #0d1424;
  --graphite: #141b2c;
  --steel: #1f2940;
  --surface: #182034;
  --text: #eef2f8;
  --muted: #9aa6bd;
  --amber: #f5a623;
  --amber-2: #ff8a1f;
  --line: rgba(255, 255, 255, .09);
  --radius: 18px;
  --radius-sm: 12px;
  --shadow: 0 18px 50px rgba(0, 0, 0, .45);
  --shadow-sm: 0 6px 20px rgba(0, 0, 0, .3);
  --sp-1: .5rem;
  --sp-2: 1rem;
  --sp-3: 1.5rem;
  --sp-4: 2.5rem;
  --sp-5: 4rem;
  --sp-6: 6rem;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

html {
  scroll-behavior: smooth
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  background: var(--night);
  color: var(--text);
  line-height: 1.65;
  font-size: 16px;
}

img {
  max-width: 100%;
  height: auto;
  display: block
}

.cz198rbyh {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 1.25rem
}

.cz18x6l54 {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(13, 20, 36, .92);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--line);
}

.cz2lyn0cn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 72px
}

.cz1yczrs7 {
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  min-width: 96px
}

.cz23t70rg {
  display: flex;
  align-items: center
}

.cztybqq83 {
  display: flex;
  flex-direction: column;
  gap: 5px;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 8px;
}

.cztybqq83 span {
  width: 26px;
  height: 3px;
  background: var(--text);
  border-radius: 3px;
  transition: .25s
}

.cztybqq83[aria-expanded="true"] span:nth-child(1) {
  transform: translateY(8px) rotate(45deg)
}

.cztybqq83[aria-expanded="true"] span:nth-child(2) {
  opacity: 0
}

.cztybqq83[aria-expanded="true"] span:nth-child(3) {
  transform: translateY(-8px) rotate(-45deg)
}

.cznx3yi9c {
  position: absolute;
  left: 0;
  right: 0;
  top: 72px;
  flex-direction: column;
  background: var(--graphite);
  border-bottom: 1px solid var(--line);
  padding: .5rem 1.25rem 1.25rem;
  display: none;
}

.cznx3yi9c.cz2iqmszt {
  display: flex
}

.cznx3yi9c a {
  color: var(--text);
  text-decoration: none;
  font-weight: 600;
  padding: .85rem .25rem;
  border-bottom: 1px solid var(--line);
  transition: color .2s;
}

.cznx3yi9c a:last-child {
  border-bottom: 0
}

.cznx3yi9c a:hover,
.cznx3yi9c a:focus-visible {
  color: var(--amber)
}

.cznx3yi9c a.cze7neosg,
.cznx3yi9c a[aria-current="page"] {
  color: var(--amber);
  font-weight: 800;
  border-left: 3px solid var(--amber);
  padding-left: .75rem;
}

.cz28aq2v9 {
  padding: var(--sp-5) 0;
  background:
    radial-gradient(circle at 15% 20%, rgba(245, 166, 35, .14), transparent 45%),
    radial-gradient(circle at 85% 80%, rgba(255, 138, 31, .12), transparent 45%),
    linear-gradient(160deg, var(--graphite), var(--night));
}

.cz1m6nkdm {
  background: linear-gradient(180deg, rgba(31, 41, 64, .85), rgba(24, 32, 52, .9));
  border: 1px solid var(--line);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: var(--sp-5) var(--sp-3);
  text-align: center;
  max-width: 820px;
  margin: 0 auto;
}

.cz1muzjqz {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: .18em;
  font-size: .78rem;
  font-weight: 700;
  color: var(--amber);
  margin-bottom: 1.2rem;
}

.cz140dyzh {
  display: block;
  font-family: 'Arial Narrow', 'Segoe UI', sans-serif;
  font-weight: 800;
  font-stretch: condensed;
  font-size: clamp(2.2rem, 6vw, 3.6rem);
  line-height: 1.08;
  letter-spacing: -.01em;
  margin-bottom: 1.2rem;
}

.cz74mtpv4 {
  color: var(--muted);
  font-size: 1.08rem;
  max-width: 60ch;
  margin: 0 auto 2rem;
}

.cz1g41272 {
  display: inline-block;
  cursor: pointer;
  font-weight: 700;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  padding: .95rem 2rem;
  border-radius: var(--radius-sm);
  border: 0;
  transition: transform .2s, box-shadow .2s, filter .2s;
}

.cz124xvf4 {
  color: #1a1200;
  background: linear-gradient(135deg, var(--amber), var(--amber-2));
  box-shadow: 0 10px 26px rgba(245, 166, 35, .32);
}

.cz124xvf4:hover,
.cz124xvf4:focus-visible {
  transform: translateY(-2px);
  box-shadow: 0 14px 34px rgba(245, 166, 35, .45);
  filter: brightness(1.05);
}

.cz1yiqmv0 {
  padding: var(--sp-5) 0
}

.cz27hwzev {
  max-width: 860px
}

.czk7hjzls {
  margin-bottom: 1.75rem
}

.czk7hjzls ol {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .35rem;
  padding: 0;
  font-size: .85rem;
}

.czk7hjzls li {
  display: flex;
  align-items: center
}

.czk7hjzls li+li::before {
  content: '\203A';
  margin: 0 .5rem;
  color: var(--muted)
}

.czk7hjzls a {
  color: var(--amber);
  text-decoration: none
}

.czk7hjzls a:hover {
  text-decoration: underline
}

.czk7hjzls li[aria-current="page"] {
  color: var(--muted)
}

.cz2g0llqs {
  font-size: 1.05rem
}

.cz2g0llqs h1,
.cz2g0llqs h2,
.cz2g0llqs h3,
.cz2g0llqs h4 {
  font-family: 'Arial Narrow', 'Segoe UI', sans-serif;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -.01em;
  margin: 2.2rem 0 1rem;
}

.cz2g0llqs h1 {
  font-size: clamp(2rem, 5vw, 2.8rem)
}

.cz2g0llqs h2 {
  font-size: clamp(1.6rem, 4vw, 2.1rem)
}

.cz2g0llqs h3 {
  font-size: 1.35rem
}

.cz2g0llqs h4 {
  font-size: 1.1rem
}

.cz2g0llqs p {
  margin: 0 0 1.2rem;
  color: #dfe5f0
}

.cz2g0llqs a {
  color: var(--amber);
  text-decoration: underline
}

.cz2g0llqs a:hover {
  color: var(--amber-2)
}

.cz2g0llqs ul,
.cz2g0llqs ol {
  margin: 0 0 1.3rem;
  padding-left: 1.4rem
}

.cz2g0llqs li {
  margin: .5rem 0
}

.cz2g0llqs ul ul,
.cz2g0llqs ol ol,
.cz2g0llqs ul ol,
.cz2g0llqs ol ul {
  margin: .5rem 0
}

.cz2g0llqs blockquote {
  margin: 1.5rem 0;
  padding: 1rem 1.4rem;
  border-left: 4px solid var(--amber);
  background: var(--surface);
  border-radius: var(--radius-sm);
  color: var(--muted);
  font-style: italic;
}

.cz2g0llqs table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  font-size: .95rem;
  background: var(--surface);
  border-radius: var(--radius-sm);
  overflow: hidden;
}

.cz2g0llqs table :is(th, td) {
  padding: .65rem .85rem;
  text-align: left;
  border-bottom: 1px solid var(--line)
}

.cz2g0llqs thead th {
  background: var(--steel);
  color: var(--text);
  font-weight: 700
}

.cz2g0llqs tbody tr:nth-child(even) {
  background: rgba(255, 255, 255, .03)
}

.cz2g0llqs .cz8tpsnwm,
.cz2g0llqs figure.czgetx5th {
  overflow-x: auto
}

.cz2fjev9o {
  padding: var(--sp-5) 0;
  background: linear-gradient(160deg, var(--steel), var(--graphite));
  border-top: 1px solid var(--line);
}

.czb1psj1t {
  text-align: center;
  max-width: 640px
}

.cz1ilzge9 {
  display: block;
  font-family: 'Arial Narrow', 'Segoe UI', sans-serif;
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.4rem);
  margin-bottom: 1rem;
}

.czpavqu0n {
  color: var(--muted);
  margin-bottom: 1.8rem
}

.cz222v8lr {
  background: var(--night);
  border-top: 1px solid var(--line);
  padding: var(--sp-5) 0 var(--sp-3)
}

.cz20sdlgd {
  display: grid;
  gap: 2.5rem;
  margin-bottom: 2.5rem
}

.czt70xuvq {
  display: block;
  font-weight: 800;
  font-size: 1.15rem;
  margin-bottom: .8rem
}

.cz1tv5jk2 {
  color: var(--muted);
  max-width: 44ch
}

.cz1rp9rzx {
  display: block;
  font-weight: 700;
  margin-bottom: .9rem;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8rem;
  color: var(--amber)
}

.cz1wk0kmb {
  display: flex;
  flex-direction: column;
  gap: .6rem
}

.cz1wk0kmb a {
  color: var(--muted);
  text-decoration: none;
  transition: color .2s
}

.cz1wk0kmb a:hover,
.cz1wk0kmb a:focus-visible {
  color: var(--amber)
}

.cz1wk0kmb a.cze7neosg,
.cz1wk0kmb a[aria-current="page"] {
  color: var(--amber);
  font-weight: 700
}

.cz1u2keds {
  border-top: 1px solid var(--line);
  padding-top: 1.5rem
}

.cz2gccflq {
  font-weight: 600;
  margin-bottom: .8rem
}

.cz13tg6sn {
  color: var(--muted);
  font-size: .82rem;
  line-height: 1.6
}

:focus-visible {
  outline: 2px solid var(--amber);
  outline-offset: 2px;
  border-radius: 4px
}

@media (min-width:768px) {
  .cztybqq83 {
    display: none
  }

  .cznx3yi9c {
    position: static;
    display: flex;
    flex-direction: row;
    gap: .4rem;
    background: transparent;
    border: 0;
    padding: 0;
  }

  .cznx3yi9c a {
    border: 0;
    padding: .55rem .95rem;
    border-radius: var(--radius-sm)
  }

  .cznx3yi9c a.cze7neosg,
  .cznx3yi9c a[aria-current="page"] {
    border-left: 0;
    padding-left: .95rem;
    background: rgba(245, 166, 35, .14);
    border-bottom: 2px solid var(--amber);
  }

  .cz20sdlgd {
    grid-template-columns: 2fr 1fr
  }

  .cz1u2keds {
    display: flex;
    flex-direction: column;
    gap: .6rem
  }
}

@media (min-width:1024px) {
  .cz1m6nkdm {
    padding: var(--sp-6) var(--sp-5)
  }
}

.fynxbi85x {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: center;
  align-items: center;
  margin: 24px auto 24px;
}

.fynxbi85x img {
  height: 40px;
  width: auto;
  display: block;
}

.fynxbi85x a {
  display: block;
  line-height: 0;
}







.cz2g0llqs 
.gb-7c093b2b.gb-7c093b2b{position:fixed!important;z-index:9999!important;display:flex!important;pointer-events:none!important;padding:12px 16px!important;left:0!important;right:0!important;bottom:0!important;justify-content:center!important;opacity:0!important;visibility:hidden!important;transition:opacity .35s ease,visibility .35s ease!important}
.gb-7c093b2b.gb-7c093b2b a{pointer-events:auto!important;margin:0!important}
.gb-7c093b2b.gb-7c093b2b.gb-411b2c99{opacity:1!important;visibility:visible!important}
.gb-c4fe4424{all:revert!important;font:inherit!important;display:inline-block!important;color:inherit!important;cursor:pointer!important;box-sizing:border-box!important;text-decoration:none!important}
.gb-c4fe4424::before,.gb-c4fe4424::after{all:revert!important}
.gb-c4fe4424.gb-c4fe4424{display:inline-block!important;max-width:100%!important;cursor:pointer!important;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif!important;font-weight:700!important;font-size:1rem!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;color:#1a1200!important;padding:.95rem 2rem!important;border:0!important;border-radius:var(--radius-sm, 12px)!important;background:linear-gradient(135deg, var(--amber, #f5a623), var(--amber-2, #ff8a1f))!important;box-shadow:0 10px 26px rgba(245, 166, 35, .32)!important;transition:transform .2s, box-shadow .2s, filter .2s!important;margin:1em 0!important}
.gb-c4fe4424.gb-c4fe4424:hover{transform: translateY(-2px)!important;box-shadow: 0 14px 34px rgba(245, 166, 35, .45)!important;filter: brightness(1.05)!important}
.gb-c4fe4424.gb-c4fe4424:focus-visible{outline: 2px solid var(--amber, #f5a623)!important;outline-offset: 2px!important;transform: translateY(-2px)!important}


.ab-cdb308e8 :where(button,a){all:revert!important;font:inherit!important;color:inherit!important;cursor:pointer!important;box-sizing:border-box!important;text-decoration:none!important}
.ab-cdb308e8 :where(button,a)::before,.ab-cdb308e8 :where(button,a)::after{all:revert!important}
.ab-cdb308e8.ab-cdb308e8{margin: 2em 0!important;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif!important;background: linear-gradient(160deg, var(--steel, #1f2940), var(--graphite, #141b2c))!important;border: 1px solid var(--line, rgba(255,255,255,.09))!important;border-radius: var(--radius, 18px)!important;box-shadow: var(--shadow, 0 18px 50px rgba(0,0,0,.45))!important;overflow: visible!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-inner{display: flex!important;flex-direction: column!important;gap: 1.6rem!important;padding: 2rem 1.5rem!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-eyebrow{display: inline-block!important;text-transform: uppercase!important;letter-spacing: .18em!important;font-size: .74rem!important;font-weight: 700!important;color: var(--amber, #f5a623)!important;margin-bottom: .8rem!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-title{font-family: 'Arial Narrow', 'Segoe UI', sans-serif!important;font-weight: 800!important;line-height: 1.1!important;letter-spacing: -.01em!important;font-size: clamp(1.6rem, 4vw, 2.3rem)!important;color: var(--text, #eef2f8)!important;margin: 0 0 .7rem!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-sub{color: var(--muted, #9aa6bd)!important;font-size: 1.05rem!important;margin: 0!important;max-width: 46ch!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-buttons{display: flex!important;flex-wrap: wrap!important;gap: .85rem!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-badge{display: inline-flex!important;align-items: center!important;gap: .7rem!important;text-decoration: none!important;padding: .7rem 1.2rem!important;border-radius: var(--radius-sm, 12px)!important;background: var(--night, #0d1424)!important;border: 1px solid var(--line, rgba(255,255,255,.09))!important;color: var(--text, #eef2f8)!important;min-width: 190px!important;transition: transform .2s, box-shadow .2s, border-color .2s!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-badge:hover,.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-badge:focus-visible{transform: translateY(-2px)!important;border-color: var(--amber, #f5a623)!important;box-shadow: var(--shadow-sm, 0 6px 20px rgba(0,0,0,.3))!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-ico{display: inline-flex!important;align-items: center!important;justify-content: center!important;color: var(--amber, #f5a623)!important;flex-shrink: 0!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-txt{display: flex!important;flex-direction: column!important;line-height: 1.2!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-small{font-size: .72rem!important;color: var(--muted, #9aa6bd)!important;text-transform: uppercase!important;letter-spacing: .06em!important}
.ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-big{font-size: 1rem!important;font-weight: 800!important;color: var(--text, #eef2f8)!important}
@media (min-width: 768px) {
  .ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-inner{flex-direction: row!important;align-items: center!important;justify-content: space-between!important;padding: 2.6rem 2.4rem!important}
  .ab-cdb308e8.ab-cdb308e8 .ab-cdb308e8-buttons{flex-direction: column!important;flex-shrink: 0!important}
}

