:root {
  --bg: #0B1A2F;
  --surface: #122744;
  --surface-2: #183256;
  --primary: #7C3AED;
  --primary-dark: #6D28D9;
  --accent: #00C853;
  --gold: #FFB300;
  --text: #EAF0F8;
  --muted: #9DB0CB;
  --border: rgba(255, 255, 255, .1);
  --radius-card: 14px;
  --radius-pill: 999px;
  --shadow: 0 8px 24px rgba(0, 0, 0, .35);
  --shadow-sm: 0 3px 10px rgba(0, 0, 0, .28);
  --sp1: .5rem;
  --sp2: 1rem;
  --sp3: 1.5rem;
  --sp4: 2.5rem;
  --maxw: 1160px
}

* {
  box-sizing: border-box
}

html {
  scroll-behavior: smooth
}

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

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

a {
  color: var(--accent);
  text-decoration: none
}

.qt1oilzxn {
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 1rem
}

.qtyf1iq16 {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(11, 26, 47, .92);
  backdrop-filter: blur(8px);
  border-bottom: 1px solid var(--border)
}

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

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

.qt3t59aj0 {
  display: none
}

.qt3t59aj0 a {
  color: var(--text);
  font-weight: 600;
  text-transform: uppercase;
  font-size: .82rem;
  letter-spacing: .04em;
  padding: .5rem .2rem;
  transition: color .2s
}

.qt3t59aj0 a:hover {
  color: var(--accent)
}

.qt3t59aj0 a.qt242h4sy,
.qt3t59aj0 a[aria-current="page"] {
  color: var(--primary);
  border-bottom: 2px solid var(--primary);
  font-weight: 700
}

.qt2j45adz {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  width: 44px;
  height: 44px;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 8px
}

.qt2j45adz span {
  display: block;
  height: 2px;
  width: 100%;
  background: var(--text);
  border-radius: 2px;
  transition: .25s
}

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

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

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

.qt3t59aj0.qt2dmhbbg {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  background: var(--surface);
  border-bottom: 1px solid var(--border);
  padding: .5rem 1rem 1rem;
  gap: .25rem
}

.qt3t59aj0.qt2dmhbbg a {
  padding: .75rem .5rem;
  border-bottom: 1px solid var(--border)
}

.qt3t59aj0.qt2dmhbbg a.qt242h4sy,
.qt3t59aj0.qt2dmhbbg a[aria-current="page"] {
  color: var(--gold);
  border-bottom: 2px solid var(--gold)
}

.qti0f8j67 {
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .05em;
  padding: .85rem 2rem;
  border-radius: var(--radius-pill);
  cursor: pointer;
  border: 0;
  transition: transform .18s, box-shadow .18s, background .18s
}

.qtvxfjm4a {
  background: var(--primary);
  color: #fff;
  box-shadow: 0 4px 16px rgba(124, 58, 237, .45)
}

.qtvxfjm4a:hover {
  background: var(--primary-dark);
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(124, 58, 237, .55)
}

.qt72l6fu9 {
  background: linear-gradient(135deg, rgba(11, 26, 47, .86), rgba(24, 50, 86, .72)), radial-gradient(circle at 70% 20%, rgba(124, 58, 237, .45), transparent 55%), radial-gradient(circle at 20% 80%, rgba(0, 200, 83, .25), transparent 50%);
  border-bottom: 1px solid var(--border)
}

.qtl2nkke0 {
  text-align: center;
  padding: 3.5rem 1rem 4rem;
  max-width: 820px
}

.qt2afke22 {
  display: inline-block;
  background: rgba(0, 200, 83, .15);
  color: var(--accent);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: .72rem;
  padding: .4rem 1rem;
  border-radius: var(--radius-pill);
  border: 1px solid rgba(0, 200, 83, .4)
}

.qt27dhnd9 {
  font-size: 2.1rem;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.08;
  margin: 1rem 0 .75rem;
  letter-spacing: -.01em
}

.qtcy0d0zu {
  color: var(--muted);
  font-size: 1.05rem;
  margin: 0 auto 1.75rem;
  max-width: 560px
}

.qt11rul5q {
  padding: 2.5rem 0
}

.qtughtoo1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--sp2)
}

.qtfb9rne3 {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: var(--radius-card);
  padding: 1.5rem;
  box-shadow: var(--shadow-sm);
  transition: transform .18s, border-color .18s
}

.qtfb9rne3:hover {
  transform: translateY(-3px);
  border-color: var(--primary)
}

.qt1l5d4b5 {
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .03em;
  color: var(--gold);
  margin-bottom: .5rem;
  font-size: 1rem
}

.qtfb9rne3 p {
  margin: 0;
  color: var(--muted);
  font-size: .95rem
}

.qtmy8dtd9 {
  padding: 2rem 0 3rem
}

.qt1pb3z0h {
  padding: 0 1rem
}

.qt179ho4e {
  margin-bottom: 1.25rem
}

.qt179ho4e ol {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: .35rem;
  margin: 0;
  padding: 0;
  font-size: .82rem
}

.qt179ho4e li {
  display: flex;
  align-items: center;
  color: var(--muted)
}

.qt179ho4e li+li::before {
  content: '›';
  margin: 0 .5rem;
  color: var(--muted)
}

.qt179ho4e a {
  color: var(--accent)
}

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

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

.qt1q65lgi {
  max-width: 820px;
  margin: 0 auto
}

.qt1q65lgi p {
  margin: 0 0 1rem;
  color: #dbe4f2
}

.qt1q65lgi a {
  color: var(--accent);
  text-decoration: underline
}

.qt1q65lgi a:hover {
  color: var(--gold)
}

.qt1q65lgi ul,
.qt1q65lgi ol {

  margin: 0 0 1rem
}

.qt1q65lgi li {
  margin: .4rem 0
}

.qt1q65lgi blockquote {
  margin: 1.25rem 0;
  padding: .75rem 1.25rem;
  border-left: 4px solid var(--primary);
  background: var(--surface);
  border-radius: 0 var(--radius-card) var(--radius-card) 0;
  color: var(--muted)
}

.qt1q65lgi table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  font-size: .92rem
}

.qt1q65lgi th,
.qt1q65lgi td {
  padding: .6rem .85rem;
  border-bottom: 1px solid var(--border);
  text-align: left;
  overflow-wrap: anywhere
}

.qt1q65lgi thead th {
  background: var(--surface-2);
  color: var(--gold);
  font-weight: 700;
  text-transform: uppercase;
  font-size: .8rem;
  letter-spacing: .03em
}

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

.qt5kf3ruu {
  padding: 3rem 0;
  background: linear-gradient(135deg, var(--surface), var(--surface-2));
  border-top: 1px solid var(--border)
}

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

.qt2561ua0 {
  font-weight: 800;
  text-transform: uppercase;
  font-size: 1.6rem;
  margin-bottom: .5rem
}

.qtwvjiaj0 p {
  color: var(--muted);
  margin: 0 0 1.5rem
}

.qt1z1gh0t {
  background: #08131f;
  border-top: 1px solid var(--border);
  padding: 2.5rem 0 1.75rem
}

.qt14zl2z7 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem
}

.qt1wim7lq {
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .03em;
  margin-bottom: .5rem;
  font-size: 1.05rem
}

.qt21h45ne {
  color: var(--muted);
  font-size: .92rem;
  margin: 0
}

.qt9jrkako {
  display: flex;
  flex-direction: column;
  gap: .5rem
}

.qt9jrkako a {
  color: var(--muted);
  font-size: .9rem;
  text-transform: uppercase;
  letter-spacing: .03em;
  transition: color .2s
}

.qt9jrkako a:hover {
  color: var(--accent)
}

.qt9jrkako a.qt242h4sy,
.qt9jrkako a[aria-current="page"] {
  color: var(--gold);
  font-weight: 700
}

.qt1yfjxw7 {
  margin-top: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid var(--border)
}

.qt1augs7h {
  margin: 0 0 .5rem;
  font-size: .85rem;
  color: var(--muted)
}

.qt10qio8k {
  margin: 0;
  font-size: .75rem;
  color: #6b7d97;
  line-height: 1.5
}

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

@media (max-width:767px) {
  .qt1q65lgi table {
    display: block;
    max-width: 100%;
    overflow-x: auto
  }
}

@media (min-width:768px) {
  .qt27dhnd9 {
    font-size: 2.8rem
  }

  .qtughtoo1 {
    grid-template-columns: repeat(3, 1fr)
  }

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

  .qt9jrkako {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: flex-end
  }
}

@media (min-width:1024px) {
  .qt3t59aj0 {
    display: flex;
    gap: 1.75rem;
    align-items: center
  }

  .qt2j45adz {
    display: none
  }

  .qt27dhnd9 {
    font-size: 3.4rem
  }

  .qtl2nkke0 {
    padding: 5rem 1rem 5.5rem
  }
}

.qt2r7mr64 {
  display: grid;
  grid-template-columns: repeat(4, auto);
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin: 20px auto 0;
}

@media (max-width: 767px) {
  .qt2r7mr64 {
    grid-template-columns: repeat(1, auto);
    margin: 20px auto;
  }
  h1 {
  line-height: 1.2;
    font-size: 26px;
  }
}

.qt2r7mr64 img {
  height: 48px;
  width: auto;
  display: block;
}

.qt2r7mr64 a {
  display: block;
  line-height: 0;
}
.gb-b159dece.gb-b159dece{position:fixed!important;z-index:9999!important;display:flex!important;pointer-events:none!important;padding:12px 20px!important;left:0!important;right:0!important;bottom:18px!important;justify-content:center!important}
.gb-b159dece.gb-b159dece a{pointer-events:auto!important;margin:0!important}
.gb-f8b4bad1{all:revert!important;display:inline-block!important;color:inherit!important;cursor:pointer!important;box-sizing:border-box!important;font:inherit!important;text-decoration:none!important}
.gb-f8b4bad1::before,.gb-f8b4bad1::after{all:revert!important}
.gb-f8b4bad1.gb-f8b4bad1{display:inline-block!important;max-width:100%!important;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important;background:var(--primary, #7C3AED)!important;padding:.85rem 2rem!important;min-height:44px!important;border:0!important;border-radius:var(--radius-pill, 999px)!important;box-shadow:0 4px 16px rgba(124, 58, 237, .45)!important;cursor:pointer!important;text-decoration:none!important;transition:transform .18s, box-shadow .18s, background .18s!important}
.gb-f8b4bad1.gb-f8b4bad1:hover{background: var(--primary-dark, #6D28D9)!important;transform: translateY(-2px)!important;box-shadow: 0 8px 22px rgba(124, 58, 237, .55)!important}
.gb-f8b4bad1.gb-f8b4bad1:focus-visible{outline: 2px solid var(--accent, #00C853)!important;outline-offset: 3px!important}
.gb-fcb3038d.gb-fcb3038d.gb-fcb3038d{display:block!important;width:100%!important;text-align:center!important;margin: 30px auto!important}


.ab-1d1e4efa :is(a,button){all:revert!important;color:inherit!important;cursor:pointer!important;box-sizing:border-box!important;font:inherit!important;text-decoration:none!important}
.ab-1d1e4efa :is(a,button)::before,.ab-1d1e4efa :is(a,button)::after{all:revert!important}
.ab-1d1e4efa.ab-1d1e4efa{margin:2em 0!important;display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important;align-items:center!important;background:linear-gradient(135deg,var(--surface,#122744),var(--surface-2,#183256))!important;border:1px solid var(--border,rgba(255,255,255,.1))!important;border-radius:var(--radius-card,14px)!important;box-shadow:var(--shadow,0 8px 24px rgba(0,0,0,.35))!important;padding:1.75rem!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:var(--text,#EAF0F8)!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-badge{display:inline-block!important;background:rgba(0,200,83,.15)!important;color:var(--accent,#00C853)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.7rem!important;padding:.35rem .9rem!important;border-radius:var(--radius-pill,999px)!important;border:1px solid rgba(0,200,83,.4)!important;margin-bottom:.85rem!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-title{font-size:1.7rem!important;font-weight:800!important;text-transform:uppercase!important;line-height:1.1!important;margin:0 0 .5rem!important;letter-spacing:-.01em!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-sub{color:var(--muted,#9DB0CB)!important;font-size:1rem!important;margin:0!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-stores{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-store{display:inline-flex!important;align-items:center!important;gap:.65rem!important;background:#08131f!important;border:1px solid var(--border,rgba(255,255,255,.1))!important;border-radius:12px!important;padding:.6rem 1.1rem!important;min-width:170px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:var(--shadow-sm,0 3px 10px rgba(0,0,0,.28))!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-store:hover{transform:translateY(-2px)!important;border-color:var(--primary,#7C3AED)!important;box-shadow:0 8px 22px rgba(124,58,237,.4)!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-ico{flex:0 0 auto!important;width:26px!important;height:26px!important;position:relative!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-ico-ios::before{content:''!important;position:absolute!important;inset:0!important;background:var(--text,#EAF0F8)!important;-webkit-mask:no-repeat center/contain!important;mask:no-repeat center/contain!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16.4 12.9c0-2.2 1.8-3.3 1.9-3.4-1-1.5-2.6-1.7-3.2-1.7-1.4-.1-2.6.8-3.3.8-.7 0-1.7-.8-2.8-.8-1.4 0-2.7.8-3.5 2.1-1.5 2.6-.4 6.4 1 8.5.7 1 1.5 2.2 2.6 2.1 1-.1 1.4-.7 2.7-.7 1.2 0 1.6.7 2.7.6 1.1 0 1.8-1 2.5-2.1.8-1.2 1.1-2.3 1.1-2.4 0-.1-2.1-.8-2.1-3.2zM14.3 6.3c.6-.7 1-1.7.9-2.7-.9 0-1.9.6-2.5 1.3-.5.6-1 1.6-.9 2.6 1 .1 1.9-.5 2.5-1.2z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16.4 12.9c0-2.2 1.8-3.3 1.9-3.4-1-1.5-2.6-1.7-3.2-1.7-1.4-.1-2.6.8-3.3.8-.7 0-1.7-.8-2.8-.8-1.4 0-2.7.8-3.5 2.1-1.5 2.6-.4 6.4 1 8.5.7 1 1.5 2.2 2.6 2.1 1-.1 1.4-.7 2.7-.7 1.2 0 1.6.7 2.7.6 1.1 0 1.8-1 2.5-2.1.8-1.2 1.1-2.3 1.1-2.4 0-.1-2.1-.8-2.1-3.2zM14.3 6.3c.6-.7 1-1.7.9-2.7-.9 0-1.9.6-2.5 1.3-.5.6-1 1.6-.9 2.6 1 .1 1.9-.5 2.5-1.2z'/%3E%3C/svg%3E")!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-ico-and::before{content:''!important;position:absolute!important;inset:0!important;background:var(--accent,#00C853)!important;-webkit-mask:no-repeat center/contain!important;mask:no-repeat center/contain!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.6 9.5l1.4-2.4c.1-.2 0-.4-.1-.5-.2-.1-.4 0-.5.1l-1.4 2.4C15.6 8.9 14.3 8.6 13 8.6c-1.3 0-2.6.3-3.5.9L8.1 7.1c-.1-.2-.3-.2-.5-.1-.2.1-.2.3-.1.5l1.4 2.4C6.5 11.1 5 13.2 5 15.6h14c0-2.4-1.5-4.5-3.4-5.7zM9.2 13.4c-.4 0-.7-.3-.7-.7s.3-.7.7-.7.7.3.7.7-.3.7-.7.7zm5.6 0c-.4 0-.7-.3-.7-.7s.3-.7.7-.7.7.3.7.7-.3.7-.7.7z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.6 9.5l1.4-2.4c.1-.2 0-.4-.1-.5-.2-.1-.4 0-.5.1l-1.4 2.4C15.6 8.9 14.3 8.6 13 8.6c-1.3 0-2.6.3-3.5.9L8.1 7.1c-.1-.2-.3-.2-.5-.1-.2.1-.2.3-.1.5l1.4 2.4C6.5 11.1 5 13.2 5 15.6h14c0-2.4-1.5-4.5-3.4-5.7zM9.2 13.4c-.4 0-.7-.3-.7-.7s.3-.7.7-.7.7.3.7.7-.3.7-.7.7zm5.6 0c-.4 0-.7-.3-.7-.7s.3-.7.7-.7.7.3.7.7-.3.7-.7.7z'/%3E%3C/svg%3E")!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-store-txt{display:flex!important;flex-direction:column!important;line-height:1.15!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-store-txt small{color:var(--muted,#9DB0CB)!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-store-txt strong{color:var(--text,#EAF0F8)!important;font-size:.9rem!important;font-weight:700!important}
@media (min-width:768px){.ab-1d1e4efa.ab-1d1e4efa{grid-template-columns:1.4fr 1fr!important;padding:2.25rem 2.5rem!important}.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-title{font-size:2rem!important}.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-stores{flex-direction:column!important}.ab-1d1e4efa.ab-1d1e4efa .ab-1d1e4efa-store{min-width:220px!important}}

