:root {
  --bg: #060708;
  --bg-2: #111114;
  --panel: #17171b;
  --panel-soft: #202027;
  --text: #f5f5f2;
  --muted: #b7b4ad;
  --line: rgba(255, 255, 255, 0.13);
  --cyan: #46d9ff;
  --orange: #ff8a3d;
  --red: #ee4a4a;
  --violet: #9457ff;
  --green: #82d173;
  --radius: 8px;
  --max: 1600px;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font-family: Inter, "Segoe UI", Arial, sans-serif;
  line-height: 1.5;
}

body.menu-open {
  overflow: hidden;
}

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

[hidden] {
  display: none !important;
}

.skip-link {
  position: fixed;
  left: 18px;
  top: 14px;
  z-index: 100;
  transform: translateY(-140%);
  border-radius: var(--radius);
  padding: 10px 14px;
  background: var(--cyan);
  color: #041014;
  font-weight: 700;
  transition: transform 0.18s ease;
}

.skip-link:focus {
  transform: translateY(0);
}

a {
  color: inherit;
  text-decoration: none;
}

button:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible {
  outline: 3px solid var(--cyan);
  outline-offset: 3px;
}

button,
input,
select,
textarea {
  font: inherit;
}

.container {
  width: min(var(--max), calc(100% - 40px));
  margin: 0 auto;
}

.site-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: 50;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 22px;
  padding: 14px 28px;
  background: rgba(8, 8, 10, 0.72);
  border-bottom: 1px solid var(--line);
  backdrop-filter: blur(16px);
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-width: 170px;
}

.brand-mark {
  display: grid;
  width: 42px;
  height: 42px;
  overflow: hidden;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.96);
}

.brand-mark img {
  width: auto;
  max-width: none;
  height: 34px;
  transform: translateX(2px);
}

.brand strong {
  display: block;
  font-size: 17px;
  line-height: 1;
  white-space: nowrap;
}

.brand small {
  display: block;
  margin-top: 3px;
  color: var(--muted);
  font-size: 11px;
  text-transform: uppercase;
}

.site-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px;
  color: rgba(245, 245, 242, 0.82);
  font-size: 14px;
}

.site-nav a {
  padding: 8px 0;
}

.site-nav a:hover,
.ghost-link:hover,
.phone:hover {
  color: var(--cyan);
}

.header-actions {
  display: flex;
  align-items: center;
  gap: 12px;
  white-space: nowrap;
}

.phone {
  color: #fff;
  font-weight: 700;
}

.ghost-link {
  color: var(--muted);
  font-size: 13px;
}

.menu-toggle {
  display: none;
}

.btn {
  display: inline-flex;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid transparent;
  border-radius: var(--radius);
  padding: 13px 18px;
  cursor: pointer;
  font-weight: 700;
  transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease;
}

.btn:hover {
  transform: translateY(-2px);
}

.btn-primary {
  background: linear-gradient(135deg, var(--orange), var(--red));
  color: #120907;
}

.btn-secondary {
  border-color: rgba(255, 255, 255, 0.25);
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}

.btn-small {
  min-height: 38px;
  padding: 9px 13px;
  font-size: 13px;
}

.hero {
  position: relative;
  min-height: 600px;
  padding: 96px 0 28px;
  overflow: hidden;
}

.hero-media,
.hero-overlay {
  position: absolute;
  inset: 0;
}

.hero-media img {
  height: 100%;
  object-fit: cover;
  filter: saturate(1.08) contrast(1.08);
}

.hero-overlay {
  background:
    linear-gradient(90deg, rgba(8, 8, 10, 0.98) 0%, rgba(8, 8, 10, 0.75) 42%, rgba(8, 8, 10, 0.24) 78%),
    linear-gradient(0deg, rgba(8, 8, 10, 1) 0%, rgba(8, 8, 10, 0) 46%);
}

.hero-grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 690px) minmax(300px, 390px);
  gap: 64px;
  align-items: center;
  min-height: 460px;
}

.eyebrow {
  margin: 0 0 14px;
  color: var(--cyan);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}

h1,
h2,
h3,
p {
  margin-top: 0;
}

h1 {
  max-width: 800px;
  margin-bottom: 18px;
  font-size: 64px;
  line-height: 0.98;
}

h2 {
  max-width: 820px;
  margin-bottom: 16px;
  font-size: 56px;
  line-height: 1.02;
}

h3 {
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 1.15;
}

.lead {
  max-width: 660px;
  margin-bottom: 20px;
  color: rgba(245, 245, 242, 0.86);
  font-size: 21px;
}

.hero-actions,
.card-actions,
.quiz-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.hero-facts {
  display: grid;
  grid-template-columns: repeat(4, minmax(120px, 1fr));
  gap: 10px;
  max-width: 760px;
  margin-top: 18px;
}

.hero-facts span {
  min-height: 54px;
  padding: 10px 12px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: rgba(17, 17, 20, 0.76);
  font-size: 14px;
}

.hero-facts strong {
  display: inline-block;
  margin-right: 5px;
  color: #fff;
  font-size: 23px;
  line-height: 1;
}

.hero-panel {
  align-self: center;
  padding: 26px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: var(--radius);
  background: rgba(10, 10, 12, 0.72);
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.42);
  backdrop-filter: blur(14px);
}

.status-line {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  color: var(--green);
  font-size: 12px;
  text-transform: uppercase;
}

.status-line span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--green);
  box-shadow: 0 0 18px var(--green);
}

.hero-panel p {
  color: rgba(245, 245, 242, 0.9);
  font-size: 18px;
}

.hero-panel dl {
  display: grid;
  gap: 10px;
  margin: 24px 0 0;
}

.hero-panel dl div {
  padding-top: 12px;
  border-top: 1px solid var(--line);
}

.hero-panel dt {
  color: #fff;
  font-weight: 700;
}

.hero-panel dd {
  margin: 4px 0 0;
  color: var(--muted);
}

.quick-links {
  position: relative;
  z-index: 5;
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  background: #0e0e11;
}

.quick-links-inner {
  display: flex;
  gap: 10px;
  padding: 18px 0;
  overflow-x: auto;
}

.quick-links a {
  flex: 0 0 auto;
  padding: 9px 13px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  color: rgba(245, 245, 242, 0.82);
  font-size: 14px;
}

.quick-links a:hover {
  border-color: var(--orange);
  color: #fff;
}

.section {
  padding: 94px 0;
  background: #f2f0ea;
  color: #171719;
}

.section-dark {
  background:
    linear-gradient(180deg, #08080a, #111114);
  color: var(--text);
}

.section-head {
  max-width: 840px;
  margin-bottom: 42px;
}

.section-head p:not(.eyebrow) {
  color: #5d5b55;
  font-size: 18px;
}

.section-dark .section-head p:not(.eyebrow) {
  color: var(--muted);
}

.row-head {
  display: flex;
  max-width: none;
  align-items: end;
  justify-content: space-between;
  gap: 28px;
}

.task-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.task-card {
  position: relative;
  min-height: 322px;
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: #1a1a1e;
  isolation: isolate;
}

.task-card::after {
  position: absolute;
  inset: 0;
  z-index: -1;
  content: "";
  background: linear-gradient(180deg, rgba(5, 5, 6, 0.04), rgba(5, 5, 6, 0.87));
}

.task-card img {
  position: absolute;
  inset: 0;
  z-index: -2;
  height: 100%;
  object-fit: cover;
  transition: transform 0.35s ease;
}

.task-card:hover img {
  transform: scale(1.05);
}

.task-card span,
.task-card p {
  position: absolute;
  left: 20px;
  right: 20px;
}

.task-card span {
  bottom: 92px;
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.1;
}

.task-card p {
  bottom: 14px;
  min-height: 66px;
  color: rgba(245, 245, 242, 0.78);
}

.reason-section {
  background:
    linear-gradient(90deg, #f2f0ea 0%, #f2f0ea 54%, #e5e0d6 54%, #e5e0d6 100%);
}

.reason-layout {
  display: grid;
  grid-template-columns: minmax(280px, 0.8fr) minmax(0, 1.2fr);
  gap: 64px;
}

.sticky-head {
  position: sticky;
  top: 110px;
  align-self: start;
}

.reason-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.reason-grid article {
  min-height: 210px;
  padding: 22px;
  border: 1px solid rgba(8, 8, 10, 0.14);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.5);
}

.reason-grid span,
.process-list span {
  color: var(--red);
  font-weight: 700;
}

.reason-grid p,
.process-list p {
  color: #5f5b53;
}

.segmented,
.filter-bar {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-end;
}

.segmented button,
.filter-bar button,
.equipment-filter button {
  min-height: 40px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  padding: 8px 14px;
  background: transparent;
  color: inherit;
  cursor: pointer;
}

.section:not(.section-dark) .filter-bar button {
  border-color: rgba(8, 8, 10, 0.16);
  color: #171719;
}

.segmented button.is-active,
.filter-bar button.is-active,
.equipment-filter button.is-active {
  border-color: var(--orange);
  background: rgba(255, 138, 61, 0.16);
}

.service-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.service-card {
  display: flex;
  min-height: 462px;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--panel);
}

.service-card[hidden],
.case-card[hidden],
.proof-grid article[hidden],
.equipment-grid article[hidden] {
  display: none;
}

.service-card img {
  height: 188px;
  object-fit: cover;
}

.service-card h3,
.service-card p,
.service-card .card-actions {
  margin-right: 20px;
  margin-left: 20px;
}

.service-card h3 {
  margin-top: 20px;
}

.service-card p {
  color: var(--muted);
}

.service-card .card-actions {
  margin-top: auto;
  margin-bottom: 20px;
}

.card-actions a {
  display: inline-flex;
  min-height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius);
  padding: 8px 12px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  font-weight: 700;
}

.card-actions a:last-child {
  background: rgba(70, 217, 255, 0.16);
  color: #dff8ff;
}

.case-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.case-card {
  display: grid;
  grid-template-columns: 180px 1fr;
  overflow: hidden;
  border: 1px solid rgba(8, 8, 10, 0.13);
  border-radius: var(--radius);
  background: #fff;
}

.case-card img {
  height: 100%;
  min-height: 310px;
  object-fit: cover;
}

.case-card div {
  padding: 22px;
}

.case-card span,
.equipment-grid span,
.proof-grid span {
  color: var(--red);
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.case-card p {
  color: #5f5b53;
}

.case-card ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0;
  margin: 18px 0;
  list-style: none;
}

.case-card li {
  padding: 6px 9px;
  border: 1px solid rgba(8, 8, 10, 0.12);
  border-radius: 999px;
  color: #38352f;
  font-size: 13px;
}

.case-card a {
  color: #111;
  font-weight: 700;
}

.equipment-layout {
  display: grid;
  grid-template-columns: 230px 1fr;
  gap: 22px;
}

.equipment-filter {
  display: grid;
  align-self: start;
  gap: 8px;
  padding: 16px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--panel);
}

.equipment-filter button {
  width: 100%;
  justify-content: flex-start;
  border-radius: var(--radius);
  text-align: left;
}

.equipment-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}

.equipment-grid article {
  min-height: 250px;
  padding: 22px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: linear-gradient(180deg, var(--panel), #101014);
}

.equipment-grid p {
  color: var(--muted);
}

.equipment-grid button {
  width: 100%;
  min-height: 42px;
  margin-top: 20px;
  border: 1px solid rgba(70, 217, 255, 0.36);
  border-radius: var(--radius);
  background: rgba(70, 217, 255, 0.12);
  color: #e8fbff;
  cursor: pointer;
  font-weight: 700;
}

.proof-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}

.proof-grid article {
  min-height: 250px;
  padding: 22px;
  border: 1px solid rgba(8, 8, 10, 0.13);
  border-radius: var(--radius);
  background: #fff;
}

.proof-grid p {
  color: #5f5b53;
}

.proof-grid a {
  color: #111;
  font-weight: 700;
}

.process-section {
  background: #e7e2d8;
}

.process-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  padding: 0;
  margin: 0;
  list-style: none;
}

.process-list li {
  min-height: 210px;
  padding: 22px;
  border: 1px solid rgba(8, 8, 10, 0.13);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.5);
}

.quiz-layout {
  display: grid;
  grid-template-columns: minmax(300px, 0.85fr) minmax(0, 1.15fr);
  gap: 64px;
  align-items: start;
}

.quiz {
  padding: 28px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--panel);
}

.quiz-progress {
  display: grid;
  gap: 8px;
  margin-bottom: 24px;
  color: var(--muted);
  font-weight: 700;
}

.quiz-progress div {
  height: 8px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.1);
}

.quiz-progress i {
  display: block;
  width: 20%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--cyan), var(--orange));
  transition: width 0.2s ease;
}

.quiz-step {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
}

.quiz-step.is-active {
  display: grid;
  gap: 10px;
}

.quiz-step legend {
  margin-bottom: 18px;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.12;
}

.quiz-step label {
  display: flex;
  min-height: 48px;
  align-items: center;
  gap: 10px;
  padding: 12px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.05);
  color: rgba(245, 245, 242, 0.86);
}

.quiz-step .field-label {
  display: grid;
  gap: 8px;
}

.quiz-step .field-label span {
  color: var(--muted);
  font-size: 13px;
  font-weight: 700;
}

.quiz-step input[type="text"],
.quiz-step input[type="tel"],
.quiz-step select,
.contact-form input,
.contact-form select,
.contact-form textarea {
  width: 100%;
  min-height: 48px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 12px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}

.quiz-step select option,
.contact-form select option {
  color: #111;
}

.file-label input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

.file-label span {
  width: 100%;
  text-align: center;
}

.quiz-actions {
  margin-top: 24px;
  justify-content: space-between;
}

.quiz-actions .btn {
  min-width: 140px;
  border: 0;
}

.quiz-actions .btn:disabled {
  cursor: not-allowed;
  opacity: 0.45;
  transform: none;
}

.quiz-result {
  padding: 20px;
  border: 1px solid rgba(130, 209, 115, 0.35);
  border-radius: var(--radius);
  background: rgba(130, 209, 115, 0.12);
}

.geo-layout {
  display: grid;
  grid-template-columns: minmax(300px, 0.8fr) minmax(0, 1.2fr);
  gap: 56px;
  align-items: center;
}

.geo-map {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  padding: 20px;
  border: 1px solid rgba(8, 8, 10, 0.13);
  border-radius: var(--radius);
  background:
    linear-gradient(135deg, rgba(70, 217, 255, 0.14), transparent 34%),
    linear-gradient(315deg, rgba(255, 138, 61, 0.18), transparent 30%),
    #fff;
}

.geo-map a {
  display: grid;
  min-height: 84px;
  place-items: center;
  border: 1px solid rgba(8, 8, 10, 0.12);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.64);
  font-weight: 700;
}

.geo-map a:nth-child(1),
.geo-map a:nth-child(5) {
  background: #141417;
  color: #fff;
}

.faq-list {
  display: grid;
  gap: 10px;
}

.faq-list details {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--panel);
}

.faq-list summary {
  cursor: pointer;
  padding: 20px;
  font-size: 19px;
  font-weight: 700;
}

.faq-list p {
  margin: 0;
  padding: 0 20px 20px;
  color: var(--muted);
}

.contact-section {
  background:
    linear-gradient(135deg, #f2f0ea, #ded8cd);
}

.contact-layout {
  display: grid;
  grid-template-columns: minmax(300px, 0.85fr) minmax(0, 1.15fr);
  gap: 58px;
}

.contact-layout > div > p {
  color: #5f5b53;
  font-size: 19px;
}

.contact-card {
  display: grid;
  gap: 10px;
  max-width: 440px;
  margin-top: 32px;
  padding: 22px;
  border: 1px solid rgba(8, 8, 10, 0.13);
  border-radius: var(--radius);
  background: #fff;
  font-weight: 700;
}

.contact-card span {
  color: #5f5b53;
  font-weight: 700;
}

.contact-form {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
  padding: 22px;
  border-radius: var(--radius);
  background: #111114;
}

.contact-form label {
  display: grid;
  gap: 8px;
}

.contact-form label span {
  color: var(--muted);
  font-size: 13px;
  font-weight: 700;
}

.contact-form .wide {
  grid-column: 1 / -1;
}

.contact-form .file-label {
  min-height: 54px;
  align-items: center;
  padding: 12px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}

.form-note {
  grid-column: 1 / -1;
  margin: 0;
  color: var(--muted);
  font-size: 13px;
}

.estimate-bar {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 40;
  display: flex;
  align-items: center;
  gap: 14px;
  max-width: calc(100% - 40px);
  padding: 12px 14px;
  border: 1px solid rgba(70, 217, 255, 0.32);
  border-radius: var(--radius);
  background: rgba(12, 12, 14, 0.92);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35);
  backdrop-filter: blur(16px);
}

.estimate-bar span {
  color: #fff;
  font-weight: 700;
}

.estimate-bar a {
  min-height: 40px;
  border-radius: var(--radius);
  padding: 9px 12px;
  background: var(--cyan);
  color: #041014;
  font-weight: 700;
}

@media (max-width: 1120px) {
  .site-header {
    grid-template-columns: auto auto;
    justify-content: space-between;
  }

  .menu-toggle {
    display: inline-grid;
    width: 52px;
    height: 44px;
    place-items: center;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    background: rgba(255, 255, 255, 0.08);
    color: #fff;
    cursor: pointer;
  }

  .menu-toggle span {
    width: 22px;
    height: 2px;
    background: #fff;
  }

  .menu-toggle b {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
  }

  .site-nav,
  .header-actions {
    display: none;
  }

  .site-header.is-open .site-nav,
  .site-header.is-open .header-actions {
    position: fixed;
    left: 20px;
    right: 20px;
    display: grid;
    justify-items: stretch;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    background: #111114;
  }

  .site-header.is-open .site-nav {
    top: 76px;
    padding: 18px;
    text-align: center;
  }

  .site-header.is-open .header-actions {
    top: 332px;
    padding: 18px;
    text-align: center;
  }

  .hero-grid,
  .reason-layout,
  .quiz-layout,
  .geo-layout,
  .contact-layout {
    grid-template-columns: 1fr;
  }

  .hero {
    min-height: auto;
  }

  .hero-panel {
    max-width: 620px;
  }

  .sticky-head {
    position: static;
  }

  .service-grid,
  .equipment-grid,
  .proof-grid,
  .process-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 780px) {
  .container {
    width: min(100% - 28px, var(--max));
  }

  .site-header {
    padding: 12px 14px;
  }

  .brand {
    min-width: 0;
  }

  .brand small {
    display: none;
  }

  .hero {
    padding: 112px 0 54px;
  }

  .hero-grid {
    gap: 34px;
    min-height: 0;
  }

  .hero-facts,
  .task-grid,
  .reason-grid,
  .service-grid,
  .case-grid,
  .equipment-layout,
  .equipment-grid,
  .proof-grid,
  .process-list,
  .geo-map,
  .contact-form {
    grid-template-columns: 1fr;
  }

  .hero-facts {
    max-width: none;
  }

  .hero-facts span {
    min-height: 72px;
  }

  .hero-panel {
    padding: 20px;
  }

  .section {
    padding: 68px 0;
  }

  .row-head {
    display: grid;
    align-items: start;
  }

  .segmented,
  .filter-bar {
    justify-content: flex-start;
  }

  .task-card {
    min-height: 280px;
  }

  .case-card {
    grid-template-columns: 1fr;
  }

  .case-card img {
    min-height: 220px;
  }

  .contact-form .wide,
  .form-note {
    grid-column: auto;
  }

  .estimate-bar {
    left: 14px;
    right: 14px;
    bottom: 14px;
    justify-content: space-between;
  }
}

@media (max-width: 430px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 30px;
  }

  .btn {
    width: 100%;
  }

  .quiz-actions .btn {
    width: calc(50% - 6px);
    min-width: 0;
  }
}

/* Event formats: large visual navigation cards */
#tasks.formats-section {
  padding-top: 104px;
  padding-bottom: 112px;
  background:
    radial-gradient(ellipse 820px 460px at 88% 16%, rgba(147, 130, 255, 0.24), rgba(147, 130, 255, 0.07) 42%, transparent 74%),
    radial-gradient(ellipse 680px 420px at 8% 88%, rgba(89, 88, 225, 0.18), transparent 72%),
    linear-gradient(180deg, #08051b 0%, #050214 100%);
}

#tasks .formats-head {
  display: grid;
  max-width: none;
  margin-bottom: 52px;
  grid-template-columns: minmax(420px, 0.9fr) minmax(420px, 0.7fr);
  align-items: end;
  justify-content: space-between;
  gap: 80px;
}

#tasks .formats-head h2 {
  max-width: 760px;
  margin: 0;
  color: #fff;
  font-size: 58px;
  font-weight: 500;
  line-height: 1.08;
}

#tasks .formats-head p:not(.eyebrow) {
  max-width: 690px;
  margin: 0 0 5px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 19px;
  line-height: 1.58;
}

#tasks .formats-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
}

#tasks .format-card {
  min-height: 430px;
  border: 1px solid rgba(184, 170, 255, 0.3);
  border-radius: 8px;
  background: #110b28;
  box-shadow: 0 20px 54px rgba(0, 0, 0, 0.22);
}

#tasks .format-card::before {
  content: none;
}

#tasks .format-card::after {
  position: absolute;
  inset: 0;
  z-index: -1;
  width: auto;
  height: auto;
  background: linear-gradient(180deg, rgba(6, 3, 20, 0.02) 30%, rgba(6, 3, 20, 0.2) 55%, rgba(6, 3, 20, 0.94) 100%);
  content: "";
}

#tasks .format-card img {
  width: 100%;
  height: 100%;
  padding: 0;
  filter: saturate(1.12) contrast(1.05) brightness(1.08);
  object-fit: cover;
}

#tasks .format-card:nth-child(2) img {
  object-position: center 38%;
}

#tasks .format-card:nth-child(3) img {
  object-position: center 52%;
}

#tasks .format-card span {
  bottom: 72px;
  left: 28px;
  right: 28px;
  font-size: clamp(32px, 2.35vw, 42px);
  font-weight: 600;
  line-height: 1.08;
  text-shadow: 0 3px 20px rgba(0, 0, 0, 0.58);
}

#tasks .format-card p {
  bottom: 22px;
  left: 28px;
  right: 28px;
  min-height: 0;
  margin: 0;
  color: rgba(255, 255, 255, 0.82);
  font-size: 16px;
  line-height: 1.42;
}

#tasks .format-card:hover {
  border-color: #7882ff;
  box-shadow: 0 24px 64px rgba(53, 43, 145, 0.34);
}

#tasks .format-card:hover img {
  filter: saturate(1.2) contrast(1.06) brightness(1.12);
  transform: scale(1.035);
}

@media (max-width: 980px) {
  #tasks .formats-head {
    grid-template-columns: 1fr;
    gap: 22px;
  }

  #tasks .formats-head p:not(.eyebrow) {
    max-width: 760px;
  }

  #tasks .format-card {
    min-height: 360px;
  }
}

@media (max-width: 780px) {
  #tasks.formats-section {
    padding-top: 76px;
    padding-bottom: 82px;
  }

  #tasks .formats-head {
    margin-bottom: 34px;
  }

  #tasks .formats-head h2 {
    font-size: 44px !important;
  }

  #tasks .formats-head p:not(.eyebrow) {
    font-size: 17px;
  }

  #tasks .formats-grid {
    grid-template-columns: 1fr;
  }

  #tasks .format-card {
    min-height: 330px;
  }

  #tasks .format-card span {
    bottom: 76px;
    left: 20px;
    right: 20px;
    font-size: 31px;
  }

  #tasks .format-card p {
    bottom: 18px;
    left: 20px;
    right: 20px;
    font-size: 15px;
  }
}

/* Visual direction: event control room, rider sheet, real stage scale. */
:root {
  --bg: #060708;
  --bg-2: #0c1012;
  --panel: #11171a;
  --panel-soft: #172025;
  --paper: #f4f0e6;
  --paper-2: #e5ded0;
  --text: #f8f3e8;
  --text-dark: #15191b;
  --muted: #aeb8b8;
  --muted-dark: #5b6263;
  --line: rgba(248, 243, 232, 0.16);
  --line-dark: rgba(18, 23, 25, 0.16);
  --cyan: #5fe6ff;
  --orange: #ffb23f;
  --red: #b43b46;
  --green: #7fd27b;
  --signal: #5fe6ff;
  --signal-soft: rgba(95, 230, 255, 0.14);
  --warm: #ffb23f;
  --warm-soft: rgba(255, 178, 63, 0.16);
  --danger: #b43b46;
  --shadow: 0 26px 80px rgba(0, 0, 0, 0.38);
  --radius: 8px;
  --max: 1600px;
  --font-text: "Segoe UI", Arial, sans-serif;
  --font-display: "Arial Narrow", "Roboto Condensed", "Segoe UI", Arial, sans-serif;
  --font-mono: "Cascadia Mono", Consolas, "Courier New", monospace;
}

body {
  overflow-x: hidden;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px),
    linear-gradient(180deg, #050607 0%, #0b0f11 42%, #060708 100%);
  background-size: 64px 64px, 64px 64px, auto;
  color: var(--text);
  font-family: var(--font-text);
}

.container {
  width: min(var(--max), calc(100% - 40px));
}

.site-header {
  padding: 12px 28px;
  border-bottom: 1px solid rgba(95, 230, 255, 0.18);
  background:
    linear-gradient(90deg, rgba(95, 230, 255, 0.08), transparent 34%),
    rgba(6, 8, 9, 0.9);
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.28);
  backdrop-filter: blur(18px);
}

.brand {
  min-width: 182px;
}

.brand-mark {
  width: 46px;
  height: 46px;
  border: 1px solid rgba(95, 230, 255, 0.45);
  border-radius: 6px;
  background: #fff;
  box-shadow: inset 0 0 0 1px rgba(6, 8, 9, 0.08);
}

.brand-mark img {
  height: 36px;
}

.brand strong {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 700;
}

.brand small {
  color: var(--muted);
  font-family: var(--font-mono);
  font-size: 10px;
  letter-spacing: 0;
}

.site-nav {
  gap: 6px;
  color: rgba(248, 243, 232, 0.82);
}

.site-nav a {
  min-height: 38px;
  padding: 9px 11px;
  border: 1px solid transparent;
  border-radius: var(--radius);
}

.site-nav a:hover,
.ghost-link:hover,
.phone:hover {
  border-color: rgba(95, 230, 255, 0.28);
  color: var(--signal);
}

.btn {
  border-radius: var(--radius);
  font-weight: 700;
}

.btn-primary {
  border-color: rgba(255, 178, 63, 0.74);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent),
    var(--warm);
  color: #151006;
  box-shadow: 0 16px 42px rgba(255, 178, 63, 0.18);
}

.btn-secondary {
  border-color: rgba(248, 243, 232, 0.24);
  background: rgba(248, 243, 232, 0.06);
  color: var(--text);
}

.btn-secondary:hover {
  border-color: rgba(95, 230, 255, 0.48);
  color: var(--signal);
}

.hero {
  min-height: 680px;
  padding: 118px 0 54px;
  isolation: isolate;
}

.hero-media {
  z-index: -3;
}

.hero-media img {
  filter: saturate(0.92) contrast(1.16) brightness(0.78);
}

.hero-overlay {
  z-index: -2;
  background:
    linear-gradient(90deg, rgba(6, 7, 8, 0.98) 0%, rgba(6, 7, 8, 0.84) 43%, rgba(6, 7, 8, 0.42) 78%),
    linear-gradient(180deg, rgba(6, 7, 8, 0.22) 0%, #060708 100%),
    repeating-linear-gradient(90deg, rgba(95, 230, 255, 0.12) 0 1px, transparent 1px 96px),
    repeating-linear-gradient(180deg, rgba(255, 178, 63, 0.08) 0 1px, transparent 1px 96px);
}

.hero-grid {
  grid-template-columns: minmax(0, 700px) minmax(310px, 410px);
  gap: 58px;
  min-height: 500px;
}

.hero-copy {
  position: relative;
}

.hero-copy::before {
  position: absolute;
  top: -28px;
  left: 0;
  width: 86px;
  height: 3px;
  background: var(--signal);
  content: "";
}

.eyebrow {
  color: var(--signal);
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: 0;
}

h1,
h2 {
  font-family: var(--font-display);
  font-weight: 700;
  letter-spacing: 0;
}

h1 {
  max-width: 820px;
  font-size: 68px;
  line-height: 0.98;
}

h2 {
  max-width: 840px;
  font-size: 52px;
  line-height: 1.02;
}

.lead {
  color: rgba(248, 243, 232, 0.84);
  font-size: 21px;
}

.hero-facts {
  grid-template-columns: repeat(4, minmax(120px, 1fr));
  max-width: 780px;
  margin-top: 24px;
}

.hero-facts span {
  min-height: 76px;
  border: 1px solid rgba(95, 230, 255, 0.18);
  background:
    linear-gradient(180deg, rgba(95, 230, 255, 0.08), rgba(95, 230, 255, 0.02)),
    rgba(11, 15, 17, 0.76);
  color: rgba(248, 243, 232, 0.78);
}

.hero-facts strong {
  display: block;
  color: var(--text);
  font-family: var(--font-mono);
  font-size: 24px;
}

.hero-panel {
  position: relative;
  border: 1px solid rgba(95, 230, 255, 0.26);
  background:
    linear-gradient(90deg, rgba(95, 230, 255, 0.08) 1px, transparent 1px),
    linear-gradient(180deg, rgba(95, 230, 255, 0.08) 1px, transparent 1px),
    rgba(10, 15, 17, 0.86);
  background-size: 28px 28px;
  box-shadow: var(--shadow);
}

.hero-panel::before,
.hero-panel::after,
.service-card::before,
.case-card::before,
.equipment-grid article::before,
.proof-grid article::before,
.process-list li::before,
.contact-form::before,
.quiz::before {
  position: absolute;
  width: 28px;
  height: 28px;
  border-color: var(--signal);
  border-style: solid;
  content: "";
  opacity: 0.7;
  pointer-events: none;
}

.hero-panel::before,
.service-card::before,
.case-card::before,
.equipment-grid article::before,
.proof-grid article::before,
.process-list li::before,
.contact-form::before,
.quiz::before {
  top: -1px;
  left: -1px;
  border-width: 1px 0 0 1px;
}

.hero-panel::after {
  right: -1px;
  bottom: -1px;
  border-width: 0 1px 1px 0;
}

.status-line {
  color: var(--green);
  font-family: var(--font-mono);
  font-size: 12px;
}

.quick-links {
  border-top: 1px solid rgba(95, 230, 255, 0.18);
  border-bottom: 1px solid rgba(248, 243, 232, 0.1);
  background: #080b0d;
}

.quick-links a {
  border-color: rgba(95, 230, 255, 0.2);
  border-radius: var(--radius);
  color: rgba(248, 243, 232, 0.82);
}

.quick-links a:hover {
  border-color: rgba(255, 178, 63, 0.66);
  color: var(--warm);
}

.section {
  padding: 96px 0;
  background: var(--paper);
  color: var(--text-dark);
}

.section-dark {
  background:
    linear-gradient(90deg, rgba(95, 230, 255, 0.04) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, #060708, #0d1214);
  background-size: 56px 56px, 56px 56px, auto;
  color: var(--text);
}

.section-head p:not(.eyebrow) {
  color: var(--muted-dark);
}

.section-dark .section-head p:not(.eyebrow) {
  color: var(--muted);
}

.task-card {
  min-height: 342px;
  border: 1px solid rgba(248, 243, 232, 0.14);
  background: #101518;
}

.task-card::before {
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(180deg, rgba(6, 7, 8, 0.04), rgba(6, 7, 8, 0.92)),
    linear-gradient(90deg, rgba(95, 230, 255, 0.18), transparent 38%);
  content: "";
}

.task-card::after {
  position: absolute;
  top: auto;
  left: auto;
  right: 16px;
  bottom: 16px;
  z-index: 1;
  width: 46px;
  height: 2px;
  background: var(--warm);
  content: "";
}

.task-card img {
  filter: saturate(0.9) contrast(1.14);
}

.task-card span {
  bottom: 96px;
  font-family: var(--font-display);
  font-size: 26px;
}

.task-card p {
  bottom: 18px;
  color: rgba(248, 243, 232, 0.78);
}

.reason-section {
  background:
    linear-gradient(90deg, rgba(6, 7, 8, 0.04) 1px, transparent 1px),
    var(--paper);
  background-size: 56px 56px;
}

.reason-grid article,
.process-list li,
.proof-grid article {
  position: relative;
  border: 1px solid var(--line-dark);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.62), rgba(255, 255, 255, 0.34)),
    rgba(255, 255, 255, 0.4);
}

.reason-grid span,
.process-list span,
.case-card span,
.equipment-grid span,
.proof-grid span {
  color: var(--danger);
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: 0;
}

.reason-grid p,
.process-list p,
.case-card p,
.proof-grid p {
  color: var(--muted-dark);
}

.segmented button,
.filter-bar button,
.equipment-filter button {
  border-radius: var(--radius);
  font-weight: 700;
}

.segmented button.is-active,
.filter-bar button.is-active,
.equipment-filter button.is-active {
  border-color: rgba(255, 178, 63, 0.7);
  background: var(--warm-soft);
  color: var(--warm);
}

.section:not(.section-dark) .filter-bar button.is-active {
  color: #6d3f00;
}

.service-card {
  position: relative;
  min-height: 474px;
  border: 1px solid rgba(248, 243, 232, 0.14);
  background:
    linear-gradient(180deg, rgba(95, 230, 255, 0.06), transparent 34%),
    var(--panel);
}

.service-card img {
  height: 190px;
  filter: saturate(0.88) contrast(1.12);
}

.service-card h3 {
  color: var(--text);
}

.card-actions a {
  border: 1px solid rgba(248, 243, 232, 0.14);
  border-radius: var(--radius);
}

.card-actions a:last-child {
  border-color: rgba(95, 230, 255, 0.34);
  background: var(--signal-soft);
  color: #dff9ff;
}

.case-card {
  position: relative;
  border: 1px solid var(--line-dark);
  background: rgba(255, 255, 255, 0.74);
  box-shadow: 0 18px 50px rgba(13, 18, 20, 0.08);
}

.case-card img {
  filter: saturate(0.9) contrast(1.1);
}

.case-card li {
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.54);
}

.equipment-filter {
  border: 1px solid rgba(95, 230, 255, 0.18);
  background:
    linear-gradient(180deg, rgba(95, 230, 255, 0.06), transparent),
    var(--panel);
}

.equipment-grid article {
  position: relative;
  border: 1px solid rgba(248, 243, 232, 0.14);
  background:
    linear-gradient(180deg, rgba(95, 230, 255, 0.06), transparent 42%),
    var(--panel);
}

.equipment-grid button {
  border: 1px solid rgba(95, 230, 255, 0.36);
  background: var(--signal-soft);
  color: #e8fbff;
}

.equipment-grid button:disabled {
  cursor: not-allowed;
  opacity: 0.62;
}

.process-section {
  background:
    linear-gradient(90deg, rgba(180, 59, 70, 0.08), transparent 34%),
    var(--paper-2);
}

.quiz {
  position: relative;
  border: 1px solid rgba(95, 230, 255, 0.2);
  background:
    linear-gradient(90deg, rgba(95, 230, 255, 0.06) 1px, transparent 1px),
    linear-gradient(180deg, rgba(95, 230, 255, 0.06) 1px, transparent 1px),
    var(--panel);
  background-size: 28px 28px;
}

.quiz-progress {
  font-family: var(--font-mono);
}

.quiz-progress div {
  border-radius: var(--radius);
  background: rgba(248, 243, 232, 0.1);
}

.quiz-progress i {
  background: linear-gradient(90deg, var(--signal), var(--warm));
}

.quiz-step legend {
  font-family: var(--font-display);
  font-size: 28px;
}

.quiz-step label {
  border-color: rgba(248, 243, 232, 0.14);
  background: rgba(248, 243, 232, 0.05);
}

.quiz-step input[type="text"],
.quiz-step input[type="tel"],
.quiz-step select,
.contact-form input,
.contact-form select,
.contact-form textarea {
  border-color: rgba(248, 243, 232, 0.16);
  background: rgba(248, 243, 232, 0.08);
}

.file-label {
  position: relative;
}

.geo-map {
  border: 1px solid var(--line-dark);
  background:
    linear-gradient(90deg, rgba(18, 23, 25, 0.08) 1px, transparent 1px),
    linear-gradient(180deg, rgba(18, 23, 25, 0.08) 1px, transparent 1px),
    rgba(255, 255, 255, 0.58);
  background-size: 34px 34px;
}

.geo-map a {
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.7);
}

.geo-map a:nth-child(1),
.geo-map a:nth-child(5) {
  border-color: rgba(95, 230, 255, 0.3);
  background: #101516;
}

.faq-list details {
  border-color: rgba(248, 243, 232, 0.14);
}

.contact-section {
  background:
    linear-gradient(90deg, rgba(95, 230, 255, 0.08) 1px, transparent 1px),
    linear-gradient(180deg, rgba(18, 23, 25, 0.06) 1px, transparent 1px),
    var(--paper);
  background-size: 56px 56px;
}

.contact-layout > div > p {
  color: var(--muted-dark);
}

.contact-card {
  border: 1px solid var(--line-dark);
  background: rgba(255, 255, 255, 0.66);
}

.contact-form {
  position: relative;
  border: 1px solid rgba(95, 230, 255, 0.18);
  background:
    linear-gradient(180deg, rgba(95, 230, 255, 0.06), transparent 42%),
    #0d1214;
}

.contact-form .file-label {
  border-color: rgba(248, 243, 232, 0.14);
}

.estimate-bar {
  border: 1px solid rgba(95, 230, 255, 0.32);
  background: rgba(8, 12, 14, 0.94);
  box-shadow: var(--shadow);
}

.estimate-bar a {
  background: var(--signal);
}

@media (max-width: 1120px) {
  .hero {
    min-height: auto;
  }

  .hero-grid {
    grid-template-columns: 1fr;
  }

  h1 {
    font-size: 56px;
  }

  h2 {
    font-size: 44px;
  }

  .menu-toggle {
    border-color: rgba(95, 230, 255, 0.24);
    background: rgba(248, 243, 232, 0.08);
  }

  .site-header.is-open .site-nav,
  .site-header.is-open .header-actions {
    border-color: rgba(95, 230, 255, 0.2);
    background: #0d1214;
  }
}

@media (max-width: 780px) {
  .site-header {
    padding: 12px 14px;
  }

  .brand {
    min-width: 0;
  }

  .brand small {
    display: none;
  }

  .hero {
    padding: 112px 0 54px;
  }

  .hero-grid {
    gap: 34px;
    min-height: 0;
  }

  .hero-facts {
    grid-template-columns: 1fr;
  }

  .section {
    padding: 68px 0;
  }

  .estimate-bar {
    right: 14px;
    bottom: 14px;
    left: 14px;
    justify-content: space-between;
  }

  h1 {
    font-size: 44px;
  }

  h2 {
    font-size: 34px;
  }

  .lead {
    font-size: 18px;
  }

  .hero-panel,
  .quiz,
  .contact-form {
    padding: 20px;
  }

  .task-card {
    min-height: 294px;
  }
}

@media (max-width: 430px) {
  h1 {
    font-size: 38px;
  }

  h2 {
    font-size: 30px;
  }
}

/* Revert last visual skill: restore the previous prototype look, keep 1600px width. */
:root {
  --bg: #08080a;
  --bg-2: #111114;
  --panel: #17171b;
  --panel-soft: #202027;
  --text: #f5f5f2;
  --muted: #b7b4ad;
  --line: rgba(255, 255, 255, 0.13);
  --cyan: #46d9ff;
  --orange: #ff8a3d;
  --red: #ee4a4a;
  --violet: #9457ff;
  --green: #82d173;
  --radius: 8px;
  --max: 1600px;
}

body {
  overflow-x: visible;
  background: var(--bg);
  color: var(--text);
  font-family: Inter, "Segoe UI", Arial, sans-serif;
}

.container {
  width: min(var(--max), calc(100% - 40px));
}

.site-header {
  padding: 14px 28px;
  border-bottom: 1px solid var(--line);
  background: rgba(8, 8, 10, 0.72);
  box-shadow: none;
  backdrop-filter: blur(16px);
}

.brand {
  min-width: 170px;
}

.brand-mark {
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: none;
}

.brand-mark img {
  height: 34px;
}

.brand strong {
  font-family: inherit;
  font-size: 17px;
  font-weight: 700;
}

.brand small {
  color: var(--muted);
  font-family: inherit;
  font-size: 11px;
  letter-spacing: 0;
}

.site-nav {
  gap: 18px;
  color: rgba(245, 245, 242, 0.82);
}

.site-nav a {
  min-height: auto;
  padding: 8px 0;
  border: 0;
  border-radius: 0;
}

.site-nav a:hover,
.ghost-link:hover,
.phone:hover {
  color: var(--cyan);
}

.btn {
  border-radius: var(--radius);
  font-weight: 700;
}

.btn-primary {
  border-color: transparent;
  background: linear-gradient(135deg, var(--orange), var(--red));
  color: #120907;
  box-shadow: none;
}

.btn-secondary {
  border-color: rgba(255, 255, 255, 0.25);
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}

.btn-secondary:hover {
  border-color: rgba(255, 255, 255, 0.25);
  color: #fff;
}

.hero {
  min-height: 600px;
  padding: 96px 0 28px;
  isolation: auto;
}

.hero-media {
  z-index: auto;
}

.hero-media img {
  filter: saturate(1.08) contrast(1.08);
}

.hero-overlay {
  z-index: auto;
  background:
    linear-gradient(90deg, rgba(8, 8, 10, 0.98) 0%, rgba(8, 8, 10, 0.75) 42%, rgba(8, 8, 10, 0.24) 78%),
    linear-gradient(0deg, rgba(8, 8, 10, 1) 0%, rgba(8, 8, 10, 0) 46%),
    radial-gradient(circle at 72% 24%, rgba(70, 217, 255, 0.26), transparent 30%),
    radial-gradient(circle at 58% 80%, rgba(255, 138, 61, 0.18), transparent 28%);
}

.hero-grid {
  grid-template-columns: minmax(0, 690px) minmax(300px, 390px);
  gap: 64px;
  min-height: 460px;
}

.hero-copy {
  position: static;
}

.hero-copy::before,
.hero-panel::before,
.hero-panel::after,
.service-card::before,
.case-card::before,
.equipment-grid article::before,
.proof-grid article::before,
.process-list li::before,
.contact-form::before,
.quiz::before {
  content: none;
}

.eyebrow {
  color: var(--cyan);
  font-family: inherit;
  font-size: 12px;
  letter-spacing: 0;
}

h1,
h2 {
  font-family: inherit;
  font-weight: 700;
  letter-spacing: 0;
}

h1 {
  max-width: 800px;
  font-size: clamp(40px, 5vw, 64px);
  line-height: 0.98;
}

h2 {
  max-width: 820px;
  font-size: clamp(32px, 4vw, 56px);
  line-height: 1.02;
}

.lead {
  color: rgba(245, 245, 242, 0.86);
  font-size: clamp(17px, 1.65vw, 21px);
}

.hero-facts {
  grid-template-columns: repeat(4, minmax(120px, 1fr));
  max-width: 760px;
  margin-top: 18px;
}

.hero-facts span {
  min-height: 54px;
  border: 1px solid var(--line);
  background: rgba(17, 17, 20, 0.76);
  color: inherit;
}

.hero-facts strong {
  display: inline-block;
  color: #fff;
  font-family: inherit;
  font-size: 23px;
}

.hero-panel {
  position: static;
  border: 1px solid rgba(255, 255, 255, 0.18);
  background: rgba(10, 10, 12, 0.72);
  background-size: auto;
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.42);
}

.status-line {
  color: var(--green);
  font-family: inherit;
  font-size: 12px;
}

.quick-links {
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  background: #0e0e11;
}

.quick-links a {
  border-color: rgba(255, 255, 255, 0.16);
  border-radius: 999px;
  color: rgba(245, 245, 242, 0.82);
}

.quick-links a:hover {
  border-color: var(--orange);
  color: #fff;
}

.section {
  padding: 94px 0;
  background: #f2f0ea;
  color: #171719;
}

.section-dark {
  background: linear-gradient(180deg, #08080a, #111114);
  background-size: auto;
  color: var(--text);
}

.section-head p:not(.eyebrow) {
  color: #5d5b55;
}

.section-dark .section-head p:not(.eyebrow) {
  color: var(--muted);
}

.task-card {
  min-height: 322px;
  border: 1px solid var(--line);
  background: #1a1a1e;
}

.task-card::before {
  content: none;
}

.task-card::after {
  position: absolute;
  inset: 0;
  z-index: -1;
  width: auto;
  height: auto;
  background: linear-gradient(180deg, rgba(5, 5, 6, 0.04), rgba(5, 5, 6, 0.87));
  content: "";
}

.task-card img {
  filter: none;
}

.task-card span {
  bottom: 92px;
  font-family: inherit;
  font-size: 23px;
}

.task-card p {
  bottom: 14px;
  color: rgba(245, 245, 242, 0.78);
}

.reason-section {
  background:
    linear-gradient(90deg, #f2f0ea 0%, #f2f0ea 54%, #e5e0d6 54%, #e5e0d6 100%);
  background-size: auto;
}

.reason-grid article,
.process-list li,
.proof-grid article {
  position: relative;
  border: 1px solid rgba(8, 8, 10, 0.13);
  background: rgba(255, 255, 255, 0.5);
}

.reason-grid span,
.process-list span,
.case-card span,
.equipment-grid span,
.proof-grid span {
  color: var(--red);
  font-family: inherit;
  font-size: 12px;
  letter-spacing: 0;
}

.reason-grid p,
.process-list p,
.case-card p,
.proof-grid p {
  color: #5f5b53;
}

.segmented button,
.filter-bar button,
.equipment-filter button {
  border-radius: 999px;
  font-weight: 400;
}

.equipment-filter button {
  border-radius: var(--radius);
}

.segmented button.is-active,
.filter-bar button.is-active,
.equipment-filter button.is-active {
  border-color: var(--orange);
  background: rgba(255, 138, 61, 0.16);
  color: inherit;
}

.section:not(.section-dark) .filter-bar button.is-active {
  color: #171719;
}

.service-card {
  position: static;
  min-height: 462px;
  border: 1px solid var(--line);
  background: var(--panel);
}

.service-card img {
  height: 188px;
  filter: none;
}

.service-card h3 {
  color: inherit;
}

.card-actions a {
  border: 0;
  border-radius: var(--radius);
}

.card-actions a:last-child {
  border: 0;
  background: rgba(70, 217, 255, 0.16);
  color: #dff8ff;
}

.case-card {
  position: static;
  border: 1px solid rgba(8, 8, 10, 0.13);
  background: #fff;
  box-shadow: none;
}

.case-card img {
  filter: none;
}

.case-card li {
  border-radius: 999px;
  background: transparent;
}

.equipment-filter {
  border: 1px solid var(--line);
  background: var(--panel);
}

.equipment-grid article {
  position: static;
  border: 1px solid var(--line);
  background: linear-gradient(180deg, var(--panel), #101014);
}

.equipment-grid button {
  border: 1px solid rgba(70, 217, 255, 0.36);
  background: rgba(70, 217, 255, 0.12);
  color: #e8fbff;
}

.process-section {
  background: #e7e2d8;
}

.quiz {
  position: static;
  border: 1px solid var(--line);
  background: var(--panel);
  background-size: auto;
}

.quiz-progress {
  font-family: inherit;
}

.quiz-progress div {
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.1);
}

.quiz-progress i {
  background: linear-gradient(90deg, var(--cyan), var(--orange));
}

.quiz-step legend {
  font-family: inherit;
  font-size: 26px;
}

.quiz-step label {
  border-color: var(--line);
  background: rgba(255, 255, 255, 0.05);
}

.quiz-step input[type="text"],
.quiz-step input[type="tel"],
.quiz-step select,
.contact-form input,
.contact-form select,
.contact-form textarea {
  border-color: var(--line);
  background: rgba(255, 255, 255, 0.08);
}

.geo-map {
  border: 1px solid rgba(8, 8, 10, 0.13);
  background:
    linear-gradient(135deg, rgba(70, 217, 255, 0.14), transparent 34%),
    linear-gradient(315deg, rgba(255, 138, 61, 0.18), transparent 30%),
    #fff;
  background-size: auto;
}

.geo-map a {
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.64);
}

.geo-map a:nth-child(1),
.geo-map a:nth-child(5) {
  border-color: rgba(8, 8, 10, 0.12);
  background: #141417;
}

.faq-list details {
  border-color: var(--line);
}

.contact-section {
  background: linear-gradient(135deg, #f2f0ea, #ded8cd);
  background-size: auto;
}

.contact-layout > div > p {
  color: #5f5b53;
}

.contact-card {
  border: 1px solid rgba(8, 8, 10, 0.13);
  background: #fff;
}

.contact-card a {
  font-size: 32px;
  line-height: 1.1;
}

.contact-form {
  position: static;
  border: 0;
  background: #111114;
}

.contact-form .file-label {
  border-color: var(--line);
}

.estimate-bar {
  border: 1px solid rgba(70, 217, 255, 0.32);
  background: rgba(12, 12, 14, 0.92);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35);
}

.estimate-bar a {
  background: var(--cyan);
}

@media (max-width: 1120px) {
  .hero {
    min-height: auto;
  }

  .hero-grid {
    grid-template-columns: 1fr;
  }

  .hero-panel {
    max-width: 620px;
  }

  h1 {
    font-size: clamp(40px, 5vw, 64px);
  }

  h2 {
    font-size: clamp(32px, 4vw, 56px);
  }

  .menu-toggle {
    border-color: var(--line);
    background: rgba(255, 255, 255, 0.08);
  }

  .site-header.is-open .site-nav,
  .site-header.is-open .header-actions {
    border-color: var(--line);
    background: #111114;
  }
}

@media (max-width: 780px) {
  .site-header {
    padding: 12px 14px;
  }

  .brand {
    min-width: 0;
  }

  .brand small {
    display: none;
  }

  .hero {
    padding: 112px 0 54px;
  }

  .hero-grid {
    gap: 34px;
    min-height: 0;
  }

  .hero-facts {
    grid-template-columns: 1fr;
  }

  .hero-panel {
    padding: 20px;
  }

  .section {
    padding: 68px 0;
  }

  .task-card {
    min-height: 280px;
  }

  .estimate-bar {
    right: 14px;
    bottom: 14px;
    left: 14px;
    justify-content: space-between;
  }

  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 30px;
  }

  .lead {
    font-size: clamp(17px, 1.65vw, 21px);
  }
}

/* Motion microinteractions: precise, fast, and respectful of reduced motion. */
:root {
  --motion-fast: 120ms;
  --motion-base: 220ms;
  --motion-slow: 420ms;
  --motion-distance: 18px;
  --ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}

.site-header,
.site-nav a,
.quick-links a,
.btn,
.card-actions a,
.segmented button,
.filter-bar button,
.equipment-filter button,
.equipment-grid button,
.geo-map a,
.faq-list summary,
.contact-card a,
.quiz-step label,
.contact-form input,
.contact-form select,
.contact-form textarea {
  transition:
    transform var(--motion-fast) var(--ease-out),
    border-color var(--motion-base) var(--ease-out),
    background-color var(--motion-base) var(--ease-out),
    color var(--motion-base) var(--ease-out),
    box-shadow var(--motion-base) var(--ease-out),
    opacity var(--motion-base) var(--ease-out);
}

.btn:hover,
.card-actions a:hover,
.equipment-grid button:hover,
.geo-map a:hover,
.contact-card a:hover {
  transform: translateY(-2px);
}

.btn:active,
.card-actions a:active,
.equipment-grid button:active,
.geo-map a:active {
  transform: translateY(0) scale(0.98);
}

.site-nav a:hover,
.quick-links a:hover,
.segmented button:hover,
.filter-bar button:hover,
.equipment-filter button:hover,
.quiz-step label:hover {
  transform: translateY(-1px);
}

.task-card,
.service-card,
.case-card,
.reason-grid article,
.equipment-grid article,
.proof-grid article,
.process-list li,
.hero-panel,
.contact-card,
.quiz,
.contact-form {
  transition:
    transform var(--motion-base) var(--ease-out),
    border-color var(--motion-base) var(--ease-out),
    box-shadow var(--motion-base) var(--ease-out),
    filter var(--motion-base) var(--ease-out);
}

.task-card:hover,
.service-card:hover,
.case-card:hover,
.reason-grid article:hover,
.equipment-grid article:hover,
.proof-grid article:hover,
.process-list li:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.16);
}

.section-dark .service-card:hover,
.section-dark .equipment-grid article:hover,
.section-dark .quiz:hover {
  border-color: rgba(70, 217, 255, 0.34);
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.32);
}

.task-card img,
.service-card img,
.case-card img {
  transition:
    transform var(--motion-slow) var(--ease-out),
    filter var(--motion-base) var(--ease-out);
}

.service-card:hover img,
.case-card:hover img {
  transform: scale(1.035);
}

.proof-grid article {
  overflow: hidden;
}

.proof-photo {
  width: calc(100% + 44px);
  max-width: none;
  height: 156px;
  margin: -22px -22px 18px;
  object-fit: cover;
  border-radius: var(--radius) var(--radius) 0 0;
  filter: saturate(1.04) contrast(1.04);
  transition:
    transform var(--motion-slow) var(--ease-out),
    filter var(--motion-base) var(--ease-out);
}

.proof-grid article:hover .proof-photo {
  transform: scale(1.035);
  filter: saturate(1.12) contrast(1.06);
}

.menu-toggle span {
  transition:
    transform var(--motion-base) var(--ease-in-out),
    opacity var(--motion-fast) var(--ease-out);
}

.site-header.is-open .menu-toggle span:nth-child(1) {
  transform: translateY(7px) rotate(45deg);
}

.site-header.is-open .menu-toggle span:nth-child(2) {
  opacity: 0;
}

.site-header.is-open .menu-toggle span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

.quiz-step.is-active {
  animation: quiz-step-in var(--motion-base) var(--ease-out);
}

.quiz-result:not([hidden]),
.estimate-bar:not([hidden]) {
  animation: motion-pop var(--motion-base) var(--ease-out);
}

.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus,
.quiz-step label:focus-within {
  box-shadow: 0 0 0 4px rgba(70, 217, 255, 0.14);
}

.motion-reveal {
  opacity: 0;
  transform: translateY(var(--motion-distance));
  transition:
    opacity var(--motion-slow) var(--ease-out),
    transform var(--motion-slow) var(--ease-out);
}

.motion-reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}

@keyframes quiz-step-in {
  from {
    transform: translateY(8px);
    opacity: 0.72;
  }
}

@keyframes motion-pop {
  from {
    transform: translateY(8px) scale(0.98);
    opacity: 0.72;
  }
}

.geo-map a {
  border-color: rgba(8, 8, 10, 0.1);
  color: #171719;
  font-weight: 700;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.42);
}

.geo-map a:nth-child(1) {
  background: linear-gradient(135deg, rgba(70, 217, 255, 0.22), rgba(255, 255, 255, 0.72));
}

.geo-map a:nth-child(2) {
  background: linear-gradient(135deg, rgba(255, 138, 61, 0.18), rgba(255, 255, 255, 0.76));
}

.geo-map a:nth-child(3) {
  background: linear-gradient(135deg, rgba(238, 74, 74, 0.13), rgba(255, 255, 255, 0.78));
}

.geo-map a:nth-child(4) {
  background: linear-gradient(135deg, rgba(8, 8, 10, 0.08), rgba(255, 255, 255, 0.82));
}

.geo-map a:nth-child(5) {
  background: linear-gradient(135deg, rgba(70, 217, 255, 0.16), rgba(255, 138, 61, 0.12));
}

.geo-map a:nth-child(1),
.geo-map a:nth-child(5) {
  color: #171719;
}

.geo-map a:nth-child(6) {
  background: linear-gradient(135deg, rgba(130, 209, 115, 0.16), rgba(255, 255, 255, 0.76));
}

.geo-map a:nth-child(7) {
  background: linear-gradient(135deg, rgba(148, 87, 255, 0.11), rgba(255, 255, 255, 0.8));
}

.geo-map a:nth-child(8) {
  background: linear-gradient(135deg, rgba(255, 138, 61, 0.14), rgba(70, 217, 255, 0.1));
}

.geo-map a:hover {
  border-color: rgba(70, 217, 255, 0.34);
  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.58),
    0 12px 28px rgba(8, 8, 10, 0.1);
}

.site-header {
  display: block;
  padding: 0 20px;
}

.site-header-inner {
  display: grid;
  width: min(var(--max), 100%);
  margin: 0 auto;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 22px;
  padding: 14px 0;
}

@media (max-width: 1120px) {
  .site-header-inner {
    grid-template-columns: auto auto;
    justify-content: space-between;
  }
}

@media (max-width: 780px) {
  .site-header {
    padding: 0 14px;
  }

  .site-header-inner {
    width: 100%;
    padding: 12px 0;
  }
}

.hero {
  min-height: 100vh;
  display: flex;
  align-items: center;
}

.hero .hero-grid {
  width: min(var(--max), calc(100% - 40px));
  margin-right: auto;
  margin-left: auto;
}

@supports (min-height: 100svh) {
  .hero {
    min-height: 100svh;
  }
}

@media (max-width: 780px) {
  .hero .hero-grid {
    width: min(100% - 28px, var(--max));
  }
}

.brand-mark {
  width: 48px;
  height: 48px;
  border: 0;
  border-radius: 50%;
  background: #fff;
  box-shadow: none;
}

.brand-mark img {
  height: 36px;
  transform: translateX(2px);
  filter: brightness(0) saturate(100%) invert(18%) sepia(25%) saturate(1091%) hue-rotate(253deg) brightness(88%) contrast(93%);
  display: none;
}

.brand-mark::before {
  display: block;
  width: 36px;
  height: 36px;
  background: url("data:image/png;base64,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") center / contain no-repeat;
  content: "";
}

.hero {
  justify-content: center;
  background: #030014;
}

.hero-media img {
  filter: saturate(0.92) contrast(1.04) brightness(0.68);
}

.hero-overlay {
  background:
    linear-gradient(180deg, rgba(3, 0, 20, 0.3), rgba(3, 0, 20, 0.48)),
    linear-gradient(90deg, rgba(3, 0, 20, 0.46), rgba(3, 0, 20, 0.18) 50%, rgba(3, 0, 20, 0.46)),
    radial-gradient(circle at 50% 24%, rgba(147, 130, 255, 0.1), transparent 38%);
}

.hero .hero-grid {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  align-items: center;
  text-align: center;
}

.hero-copy {
  display: grid;
  justify-items: center;
  max-width: 980px;
}

.hero-copy::before {
  content: none;
}

.hero .eyebrow {
  display: inline-flex;
  transform: translateY(-70px);
  min-height: 32px;
  align-items: center;
  justify-content: center;
  margin: 0 0 22px;
  border: 1px solid rgba(80, 70, 228, 0.72);
  border-radius: 999px;
  padding: 6px 14px;
  background: #060317;
  color: #f4f0ff;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
}

.hero h1 {
  max-width: 980px;
  margin-bottom: 22px;
  color: #f4f0ff;
  font-family: Aeonik, Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 77px;
  font-weight: 500;
  line-height: 1.11;
}

.hero h1 span {
  background: linear-gradient(90deg, #e59cff 0%, #ba9cff 50%, #9cb2ff 100%);
  background-clip: text;
  color: transparent;
  -webkit-background-clip: text;
}

.hero .lead {
  max-width: 760px;
  margin-bottom: 100px;
  transform: translateY(40px);
  color: #c7c2d9;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 18px;
  line-height: 1.56;
}

.hero-actions {
  justify-content: center;
}

.hero .btn {
  min-height: 55px;
  border-radius: 5px;
  padding: 13px 24px;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.hero .btn-primary {
  border: 1px solid rgba(80, 70, 228, 0.72);
  background: rgba(16, 9, 58, 0.88);
  color: #ffffff;
  box-shadow: inset 0 -7px 11px rgba(164, 143, 255, 0.12);
}

.hero .btn-secondary {
  border: 1px solid rgba(80, 70, 228, 0.48);
  background: rgba(6, 3, 23, 0.72);
  color: #f4f0ff;
}

.hero-facts {
  display: grid;
  width: min(100%, 1040px);
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  max-width: none;
  margin-top: 100px;
}

.hero-facts span {
  min-height: 98px;
  border: 1px solid rgba(145, 142, 160, 0.26);
  border-radius: 16px;
  padding: 18px;
  background: rgba(6, 3, 23, 0.66);
  box-shadow: inset 0 0 24px rgba(255, 255, 255, 0.05);
  color: #c7c2d9;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 15px;
  line-height: 1.35;
  text-align: left;
  backdrop-filter: blur(12px);
}

.hero-facts strong {
  display: block;
  margin: 0 0 6px;
  color: #ffffff;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.hero-tags {
  position: absolute;
  right: 20px;
  bottom: 28px;
  left: 20px;
  z-index: 3;
  display: flex;
  width: min(var(--max), calc(100% - 40px));
  margin: 0 auto;
  justify-content: center;
  gap: 8px;
  overflow-x: auto;
  padding: 0;
  scrollbar-width: none;
}

.hero-tags::-webkit-scrollbar {
  display: none;
}

.hero-tags a {
  flex: 0 0 auto;
  border: 1px solid rgba(145, 142, 160, 0.22);
  border-radius: 32px;
  padding: 8px 12px;
  background: rgba(6, 3, 23, 0.7);
  color: #918ea0;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  backdrop-filter: blur(12px);
}

.hero-tags a:hover {
  color: #f4f0ff;
  border-color: rgba(147, 130, 255, 0.42);
}

.hero-tags a {
  animation: hero-tag-pulse 8.4s ease-in-out infinite;
}

.hero-tags a:nth-child(2) {
  animation-delay: 1.2s;
}

.hero-tags a:nth-child(3) {
  animation-delay: 2.4s;
}

.hero-tags a:nth-child(4) {
  animation-delay: 3.6s;
}

.hero-tags a:nth-child(5) {
  animation-delay: 4.8s;
}

.hero-tags a:nth-child(6) {
  animation-delay: 6s;
}

.hero-tags a:nth-child(7) {
  animation-delay: 7.2s;
}

@keyframes hero-tag-pulse {
  0%,
  10%,
  100% {
    border-color: rgba(145, 142, 160, 0.22);
    background: rgba(6, 3, 23, 0.7);
    color: #918ea0;
    box-shadow: none;
  }

  4%,
  7% {
    border-color: rgba(198, 166, 255, 0.78);
    background: rgba(120, 130, 255, 0.16);
    color: #f4f0ff;
    box-shadow: 0 0 24px rgba(198, 166, 255, 0.22);
  }
}

.site-nav {
  gap: 18px;
  color: #a8a6b7;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.site-nav a {
  min-height: auto;
  border: 0;
  border-radius: 5px;
  padding: 4px 0;
  color: inherit;
  line-height: 1.2;
}

.site-nav a:hover {
  color: #f4f0ff;
}

.header-actions {
  gap: 12px;
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
}

.phone {
  color: #f4f0ff;
  font-size: 15px;
  font-weight: 700;
}

.ghost-link {
  color: #918ea0;
  font-size: 14px;
  font-weight: 400;
}

.ghost-link:hover,
.phone:hover {
  color: #f4f0ff;
}

.header-actions .btn-primary {
  min-height: 42px;
  border: 1px solid rgba(80, 70, 228, 0.72);
  border-radius: 5px;
  padding: 10px 16px;
  background: rgba(16, 9, 58, 0.88);
  color: #ffffff;
  box-shadow: inset 0 -7px 11px rgba(164, 143, 255, 0.12);
  font-family: Inter, "Segoe UI", system-ui, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

@media (max-width: 1120px) {
  .hero h1 {
    font-size: 61px;
  }

  .hero-facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 780px) {
  .hero h1 {
    font-size: 47px;
  }

  .hero .lead {
    font-size: 17px;
  }

  .hero-facts {
    grid-template-columns: 1fr;
    margin-top: 28px;
  }

  .hero-tags {
    right: 14px;
    bottom: 18px;
    left: 14px;
    width: min(100% - 28px, var(--max));
    justify-content: flex-start;
  }
}

.brand-mark {
  overflow: hidden;
  background: #10001f;
}

.brand-mark::before {
  width: 100%;
  height: 100%;
  margin: 0;
  background: url("data:image/jpeg;base64,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ZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEAAAACOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA2MAAAAGAAAAAAAAAAAAAAGrAAABpwAAABcAYQBzAGkAYQBtAHUAcwBpAGMALQBjAG8AbQBwAGEAbgB5AC0AMgAwAFsAMQBdAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAA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kp//2QA4QklNBCEAAAAAAFcAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAAUAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAMgAwADIAMAAAAAEAOEJJTQQGAAAAAAAHAAgBAQABAQD/4Q5NaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0OCA3OS4xNjQwMzYsIDIwMTkvMDgvMTMtMDE6MDY6NTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMDctMDlUMTY6NDE6NTgrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTA3LTA5VDE2OjUwOjIwKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTA3LTA5VDE2OjUwOjIwKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMzZjU1OTE3LTQ2OWYtNmQ0YS1iNTg5LTYyMmJmYmYxMDc3ZCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBhM2NkYzM0LTkzMTYtOWU0MS04MmQ0LTc5MjE4ODA3ZTJlZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFhOTc4YzMzLThjZjktMzc0Yi1iNDRkLTQ0NDVlMzlhZWUzMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWE5NzhjMzMtOGNmOS0zNzRiLWI0NGQtNDQ0NWUzOWFlZTMwIiBzdEV2dDp3aGVuPSIyMDI2LTA3LTA5VDE2OjQxOjU4KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBpbWFnZS9wbmcgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzNmNTU5MTctNDY5Zi02ZDRhLWI1ODktNjIyYmZiZjEwNzdkIiBzdEV2dDp3aGVuPSIyMDI2LTA3LTA5VDE2OjUwOjIwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZWiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFEQkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAAADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAAAA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENvcHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/uACFBZG9iZQBkQAAAAAEDABADAgMGAAAAAAAAAAAAAAAA/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAGrAacDAREAAhEBAxEB/8QA8gABAAICAwEBAQEAAAAAAAAAAAoLCAkFBgcDAQIEAQEAAgMBAQAAAAAAAAAAAAAABQYDBAcCARAAAAQFBAECBAUFAQEBAAAAAgMEBgEFBwgJACAwChBAE1AREjUzFBUWOWA0GBkaFzEiEQACAgMAAQEGBAMEBwUFCQAEBQMGAQIHCBUAERITFBYgMCEJEEAXMbd4mFBBUSLW1zlxJHQYOGCzJje4YYEyQiMzJZfYEgEAAgADBQIKBQsEAgMBAQABEQIhMQMAQVESBDBhECDwcYGRsdEiMkChweETUPFCYnKyIzNzFAVSktI0gqJgwiSDFf/aAAwDAQECEQMRAAAAgz9otAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyWPw7h4rX22ReDNTUxZbauPvnj5kvr+MLNvJ+GBu7l137+bVlJZ9LctsYo7WQAAAAAAAAAAAAAAAAADd1D60pit6Mn2u6WX+rj/oAAAAA+Rqqks8YSxbsS+z7+Cm7lAAAAAAAAAAAAAAA53z8lV1rSm3VCM2sxuD9AAAAAAAAPiR157cg63CS0TzW0AAAAAAAAAAAAAJVNa0Z5VLi9juhhAAAAAAAAAAH8mg+a26+C8yuoCV2AAAAAAAAAAABlhq47M7nsNIRg9T9AAAAAAAAAAAAOuevsOK1SFfTeZbovv6AAAAAAAAABKMrmlYS0aJzf08QAAAAAHnGT1iVs+/I8vrGnY95a63jvuPzmrqY+z+fgAAAGmeW2a2m/zGp2TzgAAAAAAAAT1qVFztqZF/QAAAAAx7z+4k9n34wti3dMUtscF6+gAer4vMjWB1JmFTjt6UNq/wBAAAHjmX1WC9Em45k/tgAAAAAAAWF9FiZsFRjf0AAAAHjuX1BruMnCft8l0X39AAAAAkoV/TsgaDD5f6uMAADrfr7WA9EmoyNi3QAAAAAALC+ixM2Coxv6AAAADAHdzVdvRprT/K7AAAAAAAzN1MdtPzGB2OaGEAADrfr7VydGm411g3AAAAAAJglVj7Iqgw/9AAAAA1iyOepZ6bO4n7WQAAAAAAAbQ43BcE8sgPRPHkAADxzL6qNOoT+p2TzgAAAAbnYjXtz+YQHZPPwAAAAeOZfVPx1Owa2ZDMAABIWgtTvfj5HLntvgvX0AAAWKVDiJn1TjgAABgDu5qeHqlg8Lz+gAAAOd8/LnPk1e2AaWEAAAACvrvEtCDuEkAOd8/LG6hRGniV2IfdqkLHKhREx6qR0GW4ycAm7yoAAA3ORGvb6cur4AAAERmzyFar0GYAAAAnNU2Mn7UmKAAAAA8by+qSrr1k8oy+gBvZhdW235jA+N5fUUOzb8vurR/ZfPyDLcZOATd5UAAAZ06WK2p5jBad5XY8ly/ee+NxEVr7No7B9AD5FRf1Cf0iTGyAABlhq47pvktd9Fx+QAAAAI20/uVXHSZwADLDVx2s/NYPbpF6/9mPmf3EHtMhAJu0pwXr6AAAAAANksfhnD06Nlv1iP+oNM8ts1A/Up8AACwzosTNdqMaAAAAAIntm36zHoUyAABkjr+O9+PmGe3kAAAAAyR1/HrGLzgtu5QABJQr+nZvc8hfYsXn8KsDpE5GvsG4AB7pg83a3Iq36Nj8gAAAADUTKbFPL1SwAAAAAAAAAd68fLpXklczA1cfnOT1H6m9qv+u8rq8ks4A3dw+ta5c0gvY8XnSTL7NRL1GfAAmhVKOsTqJEAAAAAAfIpmesWLW1IZgAAAAAAABYJUeKm/U+MAHjuX1Wf9BmYyNi3QBKprWjZz88hfmU23VrDq8ks4AtvuYQO9KG1QAAAAABoLmtuqA6ZOcF6+gAAAAAADb/Fa9wbyyv/AEAAPHcvqoz6hP6nZPOOd8/LObnkNKNrmiIJNzlIEt1lAM69LFdP8krn2AAAAAAAIfVpkK8u9S3lGX0Bzvn5JRr+nHLn9zovv6AAABzvn5P1pMXN5p8Z9QADSTL7NRL1GfEwWqx9kXQYcDXFv5qYzrNiAmD1WPsiaDDgAAAAAAAah5TYror5L6RJjZzr0sVndzuF3JRWvSEdfsvhef0AAAABJurulZ/87hex+fgA/Cqi6TOxzZ/bnfUuLnpUuLA/kplusWLW1IZhZmc9hpYlZ0AAAAAAAAB8jSlL7O22Mwei4/MdOe3KpvpU4B6vi87gYrXkBQmr0D39gyXKTAAE12oR1hnRogACLxYt6sT6JM23vMIHdtEawArG+hzUVOy7wuGuV1/btF64AAAAAAAAA636+4zbHvJnX8YT7eQc78ZsaeL7gxc2clIl1+yAADnfPy1h5rByEoPUAGPef3GcsG7LnrEeABClt0lXk3qWF5Vxys+zYvIAAAAAAAAHXPX2s66DM2QVBh/ZsXkAAD+Sk967ZMM9vIAAMzdTHcgcpr2QeDwAAAAI20/uVXHSZz3TB5vFuPVn7AAAAAAAAA/CvNvMvo/mNm3z5dXwAAAKkjp09ommtoAACZFU4+xuocOAAAANNcrs1AfU5/OnSxXU/JK4AAAAAAAABrFkc9NT1ew7nYjXt8uXV/8AQAAAVJXTp7RJNbQAAHO+flytyivbHdDCAAABgHu5aWvrdjzp0sV1PySuAAAAAAAAAaEZraqXenTwsiqBDzBatH/oAABT3dTsGoCV2AAABKprWjZz88hQAAAMA93LS19bsedOliup+SVwAAAAAAAADF3YyUpfXbH0X39E5mmxk/OkxX0AAPmUkPXrJijtZAAABzvn5dJclrucOniAAAGAe7lpa+t2POnSxXU/JK4AAAAAAAAAIT9ukq8+9S24GK15Wda0fHcvqc3Tozsfn4AMXNnJSJdfsgAAAAntUqLnbUyLAAAGuTfzUxXWbF3rx8vTuNVj/QAAAAAAAAAfMgVXSVz40sMuGsaFZ10GZxn2Mln1zuE9jxeQIvFi3qvbo00AAAANvsVr3CXLK/8AoAABoRmtqpd6dPC7u4/W8otfGAAAAAAAAAPw1+72bWpIZq4i+y+J21k2wRmCza55C7HNDCK8+8y0J+3yQAAAAF2fyGt5g6uMAACJ3Zt+sz6FMi2+5hA70obVAAAAAAAAAA/CLnY96sZ6HM2/HLYDEzayViPQ5q0J51CSE4PUw/2slOF1aw42bHsAAAAWk/OISTTXtIAACvwu8tB+uMkLDaixM1qoxoAAAAAAAAAAEbCf3ea+fME93LXIX2X90weZ7NKi5oVTjYulj3qvvos0AAAAJsdQjbC2jRIAAFUJ0udj1Tu2JKFf07UDm8GAAAAAAOtevsfOc25GMDpgAADWHI56lvps7IZgtSy959DVOPTZ7d9Da09ilxVWD0icjX2DcAAAAkLQWpa9c0ggAB51k9UhfX7J5Rl9D1fF5u9OQVv0XH5AAAAAGH+1kjK2HdgzXKTtSObQe3uL1wAABpmltmEpb5Kza55C1OXTJ3RNNbVs5zGC9cx+agfqU+AAABsG0cV0VyWuAACPhObdT90ydAFpNziEk1V7SAAAAA879+oI9zk5+9JioRFwk4p1l3rcrl8B7Hi8gAACvsvEtCCuEkBmbqY7JGgQ9VD0qcAAAA53z8vaeM1j/UAAVq/QJmIvaN8ASMoDUtXubQQAAAAEEK5ykt6saGb+niw+2slJh16ybYozBa3c0gswNXGAABqmks9OR1aw2zfMoLgfqqC6ZOgAAAAC8q45WfZsXkAec5PVJT12yeF5/QA53z8uVuUV7Y7oYQAAAOr+vtfpd5awzo0QPwqDOo2DTHL7GZupjtKucQm5mJ1gABgFu5aWzrdjvZ+M1jgPX2i37JZgAAAABdKckrmfmliAEP60yFbhf5gAATIqnH2N1DhwAAANB81tdDyepFkDpgV6V5loTlvkhzvn5N9p8bNzqEbkHg8ACG9a5GuQvsvv4hNXofv7pDmNkAAAAAXSnJK5n5pYgOt+vtM31exa99/KAAOd8/Lhjldf2txuAAAAQabjJymq3o5+aWICHFa5GuMvsuAPdMHmwRo8Vm1qYsUNn3gNu5txUVr+S5ftZr0KZ4L19AAAAAAulOSVzPzSxAQ3bXI1yN9lwAABudiNe3v5dX/oAAAVrPQJmdVTIvPzSxARH7Pv1p/QZkASUa/p2n3N4PDzayUmfXrJnTpYrqfklcFKx1ux4LbuUAAAAAC6U5JXM/NLEMXdjJS0dbsXlGX0AAABaCc6hZRlc0QAAIB12lZelWj8/dLEBDEtkjXVXyXAEqytaNnJzyF83yeqLfslm53z8srOfw4rU+gTHBevoAAAAAF0pySuZ+aWL8K3O/TEPy1SAAAAA90webh7ldfz+0sIAAjLWHd4H79lD13RArGuhzUVSy7wA53z8mD1XQ1aSWbRNNbQAAAAAAAAtvOYQO9SG1Ymtm36znoUyAAAAANocbgt6uXQHseLyAB5xk9VKXTZ61w5rBZCYPGoOU2KiXqM/wBF9/QAAAAAAAAAAAPdMHnaPHYNMMtscF6+gAAAAAbu4fWtsOYwPZfPwACvrvEtDatchklr+MM9vJwXr6AAAAAAAAAAAAAAAAAAAABIVgtS0Y5zCex4vIA636+66t/N33H5AGM+xkwr3MmtCQzaOZja09SufFHayAAAAAAAAAAAAAAAAAAbY4zBZ4c7hdnsdgAAAAAA+RoTmtuFhbpGNfYNwAAAAAAAAAAAAAAAAAer4vNkfQIeVTW9H9AAAAAAPwj2zm3WK9EmsbNj2AAAAAAAAAAAAAAAAAJglVj7AikRWQmDwAAAAAANYcjnqPunz2Nmx7AAAAAAAAAAAAAAAAAHumDzO/pkXMYqsf6Lj8gAAAAAQZrjJwCLvKgAAAAAAAAAAAAAAAAADJHX8S7avoS9atH7G9DD/QAAAAIj1n361DoMyAAAAAAAAAAAAAAAAAAABt/iteS3X9PeNDau4qK1/YsXn6AAGH21kqzujzmmGX2AAAAAAAAAAAAAAAAAAAAAAMrtXHnfpY+/ePIHQffrU5KZ+i+/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/2gAIAQIAAQUA/olRNZcm0c6ZcXE13HRCY6ZkMH7hnGjJ9NjQBmkyAL9wzjX7inGv3ZMNBdwIiJc0rN0QtSKvgyqfSxLBY6lBkFC5Yq5k84mSUKR2aSTFEu+ACEEAV7mSp9LJuvXQ9GjcUxSxQT1Cu9bMXImSxWzNZMBenQT5ch1L5wjmAfULFhCEiYz5Yvj6oIhAFK3KaVEswBxfpZs4CUWli5SvN5SyjTh/psx0VJ5ocL9vTjRkpmZQ/wBNmOhAEAXCgnK2XQl02SzIHo5w4xfVyJ0x6oxK1Dx6SyGWJYBCEAdppBJ4VjZQqIrZFMEIeAg81MbKJ6VMo+hns997kIINUmy5rwDEssskHHM2+lW6WIz0J+8IhAFJJ2FeHnns997kQy9VMDJZKE0sDzLEKZeVMpebLVO8IhAFI5z+og5XBORpOSWy0+ZHo0ZCEj0E0lxUyTGljJM3kHmpjZTMQTJLxzmYwlyQQhDFxEEGqTZdLiJaRvmM8LlqtO5ZYeYEQRh4HUjgWo4JeuMl6pOeWqI4RCCAMwXGTBVxteWwCDYIQQBmrjOPE0zARRadnt/nNNVYeI3gnif8xK+FtzP8sfwuiYxDDjIJEoPIKCQTscP2fRB5qY0bsViIGMQxaaqM8JvBMvtyeWr1eimvMzA/tOY6E1ZiEKiUzJNukkxjMUe9aqAiSmmDOM420UIya7VqUC1Kuk66X+SUqlRqXNg2IwhCAPMslaFdBe2FRGyTzAUvWb3Uu+s7kaoghmO81IlPEFAhALjNVpSBfqUu3zuSgXlnkGpjfDcXfm0O1QeWlINMGcZySU72Jp6MwwBJa1UNaq0WaaSNG45glhLpommRWybygqZlHkGpjdSNZBFMdrrVfQn5pWsguQ+ic00gYLYQeamNkk7CvDsccrCqT+JSsiuQbJ8qiqmfNI5n+nKgiCMPoJ2canle4g81MbKZiCZJfAhBAGdzsS8XhpKo/V5mKv8AIovQSdwiShJOKUFeRCCAJznlpJpZgDi+EQQjDO2+IAt0lmUZcr8OpUMpL5laqCNf5daj6EfoZbNlUtHLp2jmMdLZgll5cynSuYxAEQxJify6fjnckCvCIIgC2txZFVL9O/bKlH5mXeHSdAyYejLn02KAYaYcPTcSgUzLyaeSQFRP5Wn0qdovnIZ0rVrNzgkgTA7WwoEVMhCCAM7XgmC7Y1jomS7xOjvfmnpAhEMSxKNEcEYgC/Upjr9SmOhTBeMPlIoEkVbhBCMM8lQpco2Jjvy6meT0C4G1pHfSo8HmiUH+jCEQxSiUFSok84Sg/gQCENDuXIyl6ZSnMSn8TaNEXNdKTvy6f0jfkgSwz0wZUp4W99n3uiXiPK4pGaEma6mX270cpSgWzDU9LGbKeFvfZ94ghGGZohS9Zwy37jqZfbvRt77x4nUgNTi4JIUImVcDkl0VSbhlv3HUy+3ejSKBJFRZgDi/E4bgYh3oixko+AQQjDMEsUazglv3HUy+3ekbU19oeprNSpWUB2qIGTOVlTNOIIgC2IygqFfE7Usfq4JWEQ5lowsBxfpZO49Oz7hpqfbpvIiplE8g1Mb5bCcRsy4p0nCplnA3vvHhYUEhX6UA4rYltubDHL0RcvSmGFkgWIkE5ImEtUy03w0hJ4Eca5P+VWb2qEIpj4n5MCJr6aSTsSAQRBGGcqDFEzbZgwTY9OQqLmskUS4Wkaw9CelUlLE/E5yfamm9oljgV4dpP0qPTyiemy6Exl5ik9vSxWCYaiYnNHO5BBMHTemkESjidpQhEb24n9iV+HIl/MS7mAAQxHN5cnRcEtmR8tPRrCFxDoWDTo9N9Yatl89kRJZOm4u/NoeFxlgHKdxRYzjSCgkE+DygnkmljJN5EaM9ceYrSt8aVQVMEc2lo5aq4JRMxSxS4EA5ikCAYxSBGNHLtTyWjQK5KsiimHDMwhHLtzdSwUzPY5Uv5eY8ZRYzjDzQttBpqLIhNm0u/U0h5BqY3gaq8ZgfK5GUvTftube7wiCEYdzVSxKRbHGjiql/G3kYEyZcsNXqdIlQ0SrUxlKWZAWIz0J++TmiJmml88XKj5dPViVRyHlCTn7CixnGJyC0pGwQQjDM0Qpes4QBEMTmUBSo/MjUfmJXpYhTLypnKFMsFulv3HQwiAMosZxvJMvuOxrIhGq9zol4jyuFvp/zE0caj35p5aRohEeBBCMMxa8BRUJj0pmxroBmKdLG/L1pqCRoZcbyTL7j5AEQxS1EFAj3CCEYZpLjZap4GiWCJky+4+WmYOCzYenIVFrkTd9xNIhrtftOY6TtglOA5wrQjRuVeWeEQRh5Zl9x8tqVjNP4JzLoTFJwNMIYIJl9x8tP7jscqgwiWaRKholWpl9u8S37dyzL7j4SJxK1RJJScrhcMrgiUb2iIUQTL7j5aRQoqtjqCIUt0UWM43QghGFY2FxRqNsLjTQhCAPLMvuPhuSn8uXxKCC1REwQmS9VubB3tTRzpxFTLy10sCUGwQQjCoaaUwUtkaSXD9FPUZqSYakEnErN5JpLipkmPINTG7SjBkmzFETOEKhMelM1K5WfMTyywEl+pPTkKiwyCUAEEIQB5ZvKCpmUMAgC2teZQEA0gk8P6bLtBCEAfhc2kZEx0eQamN2BEIAjJtMzR/qUx1+pTHX6lMdfqUx0VPJqSElzzQrRbuMgBO5JYeItajOH8FmMpSTPUylp8tP5kjgmSXSFxoVfwU4kpQVNm8ci9BKp2olwkypOsK+CTJskqIqEx6UzmlsyPlp6VSUsT/BD05Cotc1TgaMKMJHytNUP3PgyhImVhWNQAoqpWvRw42n9w+ErJNL1sFTSF81DfmifRpB6cW5KiVLRyiVAlZHw0xEjOGZIpSaP9vSfX7ek+v29J9FyKUlDLLLJB/Rv/9oACAEDAAEFAP6JGoJL0JeQHQpiL5CmB8YfnVOhLFAoQUHwj+dU6/OqdfqJ2oTKHzCuTi0A0sz4MYrIL0bMBx0M40zmAqPLgXMdFnFG/AIxhCBy4sGjVJxvpClpxeiVZRvrT1xZejVBp0fTkrDStEqSjoeoMMAUA9YYb6uEYwinXCDoMYCh6VQsCVo04w4XKEIhR9g/QUqgUfySnQkx4Y+wfqMIwjwkqjSdEqCz4ejUrYwjyALGYIuXCjotIQXqEIQhtEEI4GoSR6NRnFQ4ADEWJMrCf6JWr+rkAARgiEEIagGAYcZ6Ms3RpQyR74RiGKVVA6HOrV/VyFEGHRITlkQ5jCgGhPJEQPfCMQxSKffhyrFUS+QggZ4yywFA9AeSE8AgxALeAYixJzoHl8ak+BBcYxFHiAARgiSQEA3nqwkGAXEDFCMIw4JgV8h8BBsSTADgYDhjGEIHmiOM40BHyhsjGEIKFohRl4oRK1Mfp9zUvNHEXAqB9ZHChP8AoFwrz/lDjAGIxhDAAdiz+20AYixRmJkQRjEUdS8ocBcB34ICDjNBQHih+nHajLzoQGmPBuSne8VvNMgUWIURi40IYiUbTS4GlmpTSfISzB6IQC+cIQhDmMIKNgcgGDYlOiSbvmBvzFyS+MIHbxFljjAkqEeMRhYI+8TvVJYHBGARYvCI33CtoxwLAIURC5EovoUejFGAYGmRNM0EQgxKXHF6JPAeHYpTBPCMAixaSG+0dtmBnyBzEGQNK9EuUfPaAYixJVUDobFpEDAeE5nuk7FhnuH8yQ/2TIRhGHoFQhAI3AGIsSc6B5fiMYQgrVxNj4lxmw4z2ivQJlsS4BEEYfMYwhAS4gIgxgKHDGEIwVI4wjuSn+yZ4mBkQl+U5ntHeZgP5FehIUmERJVFHeDTiyQnqjDtQhGMQB+gHGqSwOhGEYR2ojfcJ1Mv/mxOP3CfEwF8zvRhWKAwEIQ46QlwGf5EIIIDWJwaMmOkaowwzcsSwFDagHEJ8YwhBWdA43YgF9RHhUL61HpIQiKJpcShQjEMffP175+onnRh5KHEszdGEIwVp4kj2Fi+gxWrgbDbLhfIfgYojH6OEIximTBThGKIx8BMYxK3GlhNAYARY+JCKIVGhi+gHpEaWAYKxRCn4Uf9tvXkxGHiSCgFRo78H0aYuBp2lYYiT8KP+23xhCMFBUSTeEj8fR34Po0X9z4VIxBjwJQxAn4FxHuF8JH4+jvwfRlDiWYGMBQ8KUUIw3lQiEvgjCEYHF+0bwEfj6O/B9IhUfKOlCgKcMJiP6j04TwRhGEdhQYDM4piXwp4RifoUIChH0qZb89TH8bUv/AUpAn6GARYvKAERH8SoEBkcCL+58GhgAz0sIxOiFCojEkoJJcRQDAwolSA4gZAvEuiD6OM4Htm75fCETvCwP0qPTJFcSowjCMFQxDPQijBQMADIKEgyY6KNGSMsYTAcS8P0n75cGMA+JiH5D9OmViJ0eSIwaIgyB2vqAKKpH9ENIlHtD4piGMQb0QPoT+Fxf1kc0IRFESI0BXAQeMgZZgDQLzYgK+cdIzRGkq0gYB0iN9wrhWhhFPuCGIhBDAAfAgwGEQYhFyFFDOGIwtHEsYTi1JESDOBMfEgawmJ5cAxjFIXEojSsiJJiU32juE+EIk7kRf1n7Fxf0HcYQxGIYoISdS835RUE++WMAixcEvOiKHk0sJoPyKj6uGMIRhH/wC7ZeX9JWxaV7hPGiKgWWcaI4zRJkSjNHJyz4GlDJHvSiiE/Rys0YyFZpY+QYYgHsCGIhABAsGyMIRgoKiSbwwhGMVw4FleUo/rI0YUA0J6YZEdxH4+owjCIQxELkP/AB9kvKiIzcvJiMPCiB9ahcP6j/MuFGIPEYQjA9BCOhljLjsQExiPRqMk0RKUokXIf+P5hCIokFQJL3RhCMFBAiDOCWhh8z/x/MuFH3NgwAMgaUi+YEcTdfpx2gIAAgNabCJS42A4RhGHKf8Aj+UJERC4FJEDy+CXQh7J/wCP5l342xcMQCNEmRKM0d+D4J/B5T/x/BQImGBCEAeFan9oe+Wxj8j/AMfzLgx+vZMIRiRoIYiFqMIRgagNCIpAaIUIQhDlP/H8Ik/0B4hggYA8qJJm5AL6T14IhP8AKAv6SdkYQjAcvLFEhIWRH0SsoRZ2kaaJguQ8kJ4BgEWLaEUQiOKCpKGWMsWk6cZwwwgGHqRgAZCCRNCMIQhDlUpgnhjCIY7UB/zgIIRw9knUIQhD4WoSAP0MAixbIRiGIlJ4o++fr3z9e+fr3z9BVqAwCvPDoMyj8gLSBxgaWKPwU5OWfo8gZA+YtYeXopaUZ8FEEIwqEQi/QJ1YyYgMAYH4IehCPQyxli5iDxkDLGEwHwQYAGQNl4oaEEQI8suMj8/gwywGQNl4Y6MTnFcku/G+EmpiTdGS7Q0SgGhAGCO4sow2KZPAgHw2JRYoiSJxR/Jptfk02vyabQUicMYBgGH9G//aAAgBAQABBQD+ibcsPeTy68VCOoNk5qVLqN9Kyi8ldFM+oBiuYj3/AOYvCLqmfXRwyUme7rxAYr3k1/8AmLwi6F1i8I/0i6aWNH6XX0nnoha9bep/l9pQK4qxO820n4Nab13Ms12sxsa6dlutNpjbfj8sitD0AACw8ZhBJ2rl8H+Kq7dzXmdMlWTG8bGZfhYCL17Xa7mfDmxw9Tq8K5fVjWFHHDj2mIQhCH0JychQG93rB4wrsZRkb68mQvHoL1mL7qvXY3goLCsT1i+N5s+mGABgcj3XPx75BdZLMJN8eM90+ospspuDyAXB4veuRZBjzlwQhCH1LvZ7TqC1cunVHpTV6X1Rpq9qMVM9Lhq601cr9jLFcd1qGOmkfLU6sVJaJsj/AGt4vtVmzi4kaEtn/p0wi6pjmixQVbZH+1vF9povVnVAbPDkhwR2DZNZjlDw43e4r3z6PB91d26rbBRRZJfHcnddbjZ/TK8HuV0HaMLsuxHlmu1mLodDmfDm20erzXK3hzWRdsTIdbJKLC+xTjQv6c4BgMDvuAt/o9dJR7NV16qx4tkfoeuz12RUWEEIQh4q/XAUctbpBlC7ds4c0uqVVGplZ3tx4p+yxeBYQKxy+W3jIbb3veLOalQmpn2wEuvG86+frs9dkVFhBCEIeLIHk0tCxnUzyt5prrssbq5rIb/rqcedXcWmSakmUy1Te8Wc1KhNTsG4MTcX775etHgpZl5poABLBxZUsqFvuKi3u9a9a4PIBcH6DErk6q/i6urpHVRjVzpZvuAt/o9dJR7Mdi8fOK+73jwYYu51lEvTZzOalPWpxXA1+pDa5RvKFlCuFyoXC78XfXzqplXswuR6pmVu3qmLoa7mY7m4OnZfLMak268GTTH5TPJjaFc3brUy0m4Lha7Xcz4c2MjH/THGlZ/x9uTKVN3Q/wDY12u5nw5sNvV0ofb61+5fS55yO/HXTD/9Q/wi13FrHreG3SLg6+lx3+M+XXh7UuJmN01AeHqJYvZc5pxx3E1qbVttAq81hc1w9ctnWgCEWbjVwFv1HLpKQU+6aVnLZuFZzMaVPGrruLXw28OSkXBi9/kwubyoY7bO9Vk7dGJ2mTo/7LcZ+mv3FsYDgc1uOZ3Fvddos0o4Pk4kCgrPnjCQ4xL5d9jFpT3vsu5pDStkUMpVx9rqszZpjh722MXavexO7nHrnFx6ZI9FnknaGMBYa33bWsWz6yidt+lEuYLodDmfDm5rKMuWQawGcY4e2laZcTok4pQDxnMxmNjJdY5v6e2PX9hUb5O4s13M4MYG+j15N31vDZdGRrIU+Gzx0es2u+uHbP8Aq9yYb8CWd59Y5qpUBuAo5dJSDQghEHtEY9xWa5DNtslutTLtrgqP0sZFDaUcmeiiQq/4gvR0upq9qz1MsEtAZNhdnoghEGp1HaS1sZF8vVsxqXbzHJ1iVurxdVf2YWM09YcTlYbf7gKPXSUe12EbIprfRi/29Nuz6D4uQ5TiQKCsuVlE4sByDei6neItfT1v7K/W/wBHLpKQZ9sBLrxvOvZ1fstjqtBuY0aWE4rMtY+hx75GNnXFtMQWn4l+bsG4mY5PrRnQ13Mx3N6DAjQqkFyeW4ooskvbcBQGkF0lHMx2Lx84r7vfDXa7mfDmwAYAGzjxbPjugWmIBSTzjMs5Ff8AX4JyQpyOfOB1k29d+6K50Mq5bRVzy12u5nw5qD9TXKXXGj1UaavajFTOFruhzMdzYAuyc23i2yTilANuePFrKsoFlvjp22hMisV4nnLnaZML38b/AJ6blt//AKDe76HKbhetEypMvJ7gMvlxiIdWE43buslFTsWeB2y7GBKHm72xT5oXQ1p/ySuY48BOfZ143nWz3e1agtPYIIRB7P8AY3L7P8meukr/AHvkYAmAzCW5CtQyeeOnzQhfTrGv6I4kpQCpnXRwyVZe9K6Q0qoYyNdou7l82pYq/NHqDVyuHc1snW4y73NatM6X8kCg7GuBezaziyDd1tM/Tqpo6tvbYtmbFXsWrXa7mfDmwAY53xjUx7bO3zQiXU1yc+MC9EhUAxBekeLxalPWpZDeCyb7qGvBmtGoTX/1SYvtf6pMX2mvjMxyMdzASpixeL2rZmxeTaTua7oczHc3X7zINnJlbbsu1ocK5q1rr2del94+X3t7pdEhTy2/xbnRls252/ejeDvatPmnmmzWVhzEV3t0os2bb6AbxgCYDI012yx8hW6wG96ruPO6m1S5emN4lu3F2uqMtmp2HvVr1Fv8krmE5YiU/ohCCEPZLz9Oqpbq689MWRV3Mtw9l8IQ5uN/UgyZtigFZeLsF0bdFdcOesXv8mHo8y13L5sXxn6689TmRSLMsEQRB4OzD/N1va7oczHc2J6/Vs5IbF+HK3/F9rF7/Jh6Ps6fwi+MDfY/pHcS1wiCIO/PpWZs14zCcHVeygoLPrseHK3/ABfaxe/yYejvYtlbV5dpdUaavajFTPGD/tDuxA6CjSzi9ppgSSr8qlMms98nA13Q5mO5sbF2kuvmsV4Mrf8AF9rF7/Jh6TtW4cv/AFVnaw8YeKw5eawvzpa24rqX4m8utYcTly7QeDTqC1dl8FZnPbnZjxdL+7NAKScGX91tdm4r9UuqU9qMVMRiEJJ6M0os4vNx1bzUWumkEP8ArR13IQhDlBwq9hWseLZHb/cBR66Sj3ntsXMtikOLXiwMXLOi17LGEQRB39nT+EXxZBWR0XF2Y+kEEIgvVlSOwSR1O7UWGxiMXJFftU7JRd1TWl1TKzvaya/HI7gzuFxs5S7VMplJPHc9a9yiu4Ljx+XIf5eWRb+4s6nJIMYPjrc13X15w7+lEEIg5/8AAA2chzZdDXczHc2CW2mlltmKbtQ0tYr6w1263N3BWk1Mw29gO2zJg19Xz2OW+ZC7d7v7Uqu2PXJ8XUvrf/6niN391ipzInFWvHS0raKeW3+nzYdd2kuTyY4xsk9L7TreuzdlmsreuNnUupdcxSdk4A+yTM7mnQEQRB7N+ItfffbfxdLCszZkNwO/tB3If5CZefHVcvBhbTlE5ni82lTxq0U7NWP24+/Xgyo4rrfMqtvl61lNweP+4PqNWQsi5C9kSJGIHZPsbpHYnkz67nYjrhUCuH/4NB2iMe4rNchnD1b6mPdh5m91X6pMqh9KK81hc1w9cvFBqwua3iuVIKpMquFKOS+W+W3rHnb1S6zO8TsoM67+3KruNu9/C7lNZGU60Pgzc4m2zlgtU602RhlYw713U+mWxWr2N722VfLlC1168pbIyL2X57rGZdfljO4cTToczQyf7uzpdnMLWcTezqk3gwuNxi8dXKqMahlLLeaMO3tM5HySQJyu5BYzLnFSzDDkzMxT3p2/3AUeuko9wdwTHKyKcujzYDe9V3HndSb2nsNh1J+FruhzMdzIv7Lb3C7s0FXL7NnWAvkl9n+TPj7Nd9L9uvuxx3WK0jx02oav9tDZN+NnWsXmY673Fe+bGr5beshlvW/OLRhr12xJ6x09e7HpaZbtk5681jl3ls/JbnWZs3GW/bKwVTZFDaUXN3FVMu2uC2Nd0OZjubE9fq2ckNi/C93a2GCzeqLbI5Lvr6fAghEHsF24/wCM+XXVkN/11OPOruJvNzaplgbO7K4IMMX2mO62u/GXWOqDGolSXkxSfxfbO3rfq2aTWebupBkzbFAKy8PZdub/AMa8RHVotx/8CxFee6fRlsyG4Hw13Q5mO5sXvbtnDZl1td1tud4VM9nbqyNMimVsWrG+yfkzsTpHkd7Ad/mTekvJik/i+8vJ4NenrRylX3OjI7fBua7oczHc2IDKJSLKNajwd1upj3ldPsUn8X3nueUxZEzsg2W63N3BWk1Mx/X59oGNObouxSw7Adf9luM/Vx3bZrtcu86F9Zqxaf09vj6oePCp9u7oa7mY7m5cUn8X3ntYZbGRSSgPBgwyiTrF3emUYE4rf3K3Q5leRvFJ/F957lv8Z+zqmW3UxuFythCEIb/bQGNfjZ7rF7/Jh4yhfyYcuKT+L7xexc02rNLS651zq5cvVzh6yGXRfffbfv7sLUa6F6YoxBji+890SszZkto+zp8O1qtnKdqsdUGNRKkumu6HMx3NYr207Aaq0evq7adgNKqPOh0OZ8OblxSfxfaEIIQ9ozMsK5uqfFbJcVUy0m4LGXkDpnkxtC3dtCiH/qeI3qT3Mtir2LXz26Ls5hWrJBsa7oczHc1svcqu0py18o3YLvWyhMv0XXivppBeJjQ12TM4bXs+pHyYlcnVX8XV1dv9wFHrpKPbaw0tZFcKT4wb+a3YSMhNtN1tul4dMtZcculvGMi3iqNSntWepnqbdbm7grSamOvsd5p3o13Q6HM+HNy4WM09YcTlYWY8WrUNpbe3Ji1m7Xf9Hq81yt4c3+0LJhp0OhzPhzfC8NvYMuJxejt/uAo9dJR7Y8Wc1KhNSmOF3FBSRkf6pMX2v9UmL7X+qTF9r/VJi+1WTr6Yc66uitvUuxGVUFU7pS0/mb2uZ6smWq3RsVKsNvkowyfguMzM9eninMxX5U7esqdvfKcSUoBeZ1rsVV4UchHV3yGWai+CUMrnVy2irmGjszUWvl0EQRB5RBCIOZLr+W2ZMGvdbaBcnY9V34Ji17Y1dLbpVbTdbbpeHTLmyo4rrfMqtvl39qVXbHrk/glutzdwVpNTMevcJo2/dUrq9SqubI5e5vaEyBU8+DW23h3UWfOayLuS1CaUotMy543735gAYDA8XctEH/Wj8Jsdzr5LrCZnaZ3QJIJBbJ2XcRFymqM3GW/XGNks0o4O27+/uz2wtk5r8v77y3XD/Daa35XyUYZNMewxmWpEyP8Aphzda/6Yc3Wv+mHN1qp3YYzLVdZFSqo1MrO9v6N//9oACAECAgY/AP8A4S/jdZQS0IPMj3lZSIxkwcM9r10qamohggFVjipYJwXl8w7w0OirW852s2I8wVx759GzWtdKlneVZP8Adax3Yj69v+3/AOlP+OzS3WJV4FavrqCeh7stq2Ov1ZGcb2T0ionckO/b/t/+lP8Ajt/2/wD0p/x2/kaPqt/z2qX6BKTil5Q3wcpL3Sec2tz3vpx/qrn5uXmy74zwnHY/t+ppezWYEmO8zMyZCHBx/IzPUF7xMU+KcYzPhnfDYY85LTotE0yX4mLWicII5RjMebPBwnZ/uOpveraYVie4yM2ICDAw7bk0ertyQEMWAMgLDB5o3cDax13TeZp6MOWz58ebgRv2t/a9RWybsR3YwgxiYxE4TP5Ate9goEq4AGavDa2n0h+LrccqDiZ52hhwwRwts019d/CV+EwrnMIZhBHNKcZn6JQ1NT8XSN1sXOX4vmnMJUJyYNq05/w+of0bYS4fK5OLAYWYnlPpttLpQ1daMx+Akd58yYSEGMcwibT1GstJkqYVM4g4kpLNowV+kVpz/idOfo23GHyuZgQGNSZ5Xahp6hXqExo5zjMZc2SyboUMvpN+o6i8UPWu4Dev3sAu1qUs6XTJHKOeCPNaBRlwwrEYSS/Sq3pZLjImCJkjx2rof5Bb6Uhz/pVIjED4tyvzZvxMG2nq6bOnaojxEkzxy+jW0el5dTqy0Mzy1jOYiXdA4MyiQur1GouLB+jWd1TcYHexKrj2xp6Wna2o5AKu/Ixy2/6Gt/st7tmtOh1BifiOU9doJ7pnb/qf+9P+WzS3Q6rY4VbHrrI+h7s9v+hrf7Le7a1L1S4wjgiZj39k00rltKPltLUxmQEhxZhhnEWIPwrRrlZtRzN2DlYnecSQWPomp0v+OscsQ6m+f1Hhu5sZmaxBZ7Q0un0rX1HcHfEu4JSVgN7tW3WdRWlcHlr8T3i4AmUnMT3GJHTl7xE3+KcZyfhndJUY87NaUqFAgDAAyA4eMU19Gt6DMWBJ4w79r30G2jqPDGszK8rjlgBYDCDj+JfTL6QS2pKGayQIASscphjOHY019C7XVqyJ5ehHBMHDb8HVqafVBlOFsMWvfm8uKGIsMfQb9F0V/wCDlax+l+rX9Xi/pZHw/N2dNDQo21bMAeWW9XAMXDaur/kbDh8gu8PmsJiY4VwkHmSTY09LTrXTMgADfkYZ9pq62ifh9Wyz+jZw+YxiYzrDK2Szhtbp+orFz1JuR3j9zCIePW9LJcZEwRMkdjp+oQ60PMXDefrcT0mEle3v0XRX/g5Wsfpfq1/V4v6WR8Pzdm6fTacxErgVFiV+wlQYGHazpTbWsE2c/McKzjGLlKwR2zpdTpiQw/pVmMau5wO5iETDa3T6qJE1TfVmGNzgicTeQvj1vSyXGRMETJHZ0NcjrKVlYwsYHNwGUkyxmuEle1/sultGvas2sONR3G8smMsQImKNez/C0sKHzW3VPtXcb+4FKdP09Ioetd6u9fuIAPoNtK9T8YFpbKLeeH4XDmIcMcwTU0dQjUrZE4Iw5YZ9hTX0LtdWrInl6EcEwcNq6s1NcwvU3O5xxixiZ7yVHtLXq/8A6LzWmWDHzQzJXzOKDEzta97LdZVxVc1ezpoaFG2rZgDy9KuAYuGxpaRN35rb7P2BuN3eqvj6XT62ha2nanM2EkxsRysDif6jPuxNNb6c77gEzESLHnYAMU2relhokiYiOSPDsdHraDGoRbBjmqEM5S1wDD5Vxx7HT6nTJjBJQsOYx6zMEGGI20uo0mdO9RMvUxJI4JOCJ2Vr3sFAlXAAzV4banU6hE4BKlQyCfW5CqwT2j/ktU+K01oYYGTbejI13QTmWI8S172CgSrgAZq8Nr6HQ2adOJ8RJe0cH9Grhh82GKS126jSLfxK6sp3WqB3Y8r6vN4Omjm/G/CxyiOZ5Y3zPNO6Ijf4NXobXnpyjYHc8wMdzMpxxIlnsOrqFeateYndy4sZwtRDzxML2X9lqv8AA1bfDhldgMc4sYb4YyOZ7Kv+O0rGIN8neNa54OHM4DHLDCnaaOhRC97FScpWCe7bR0KK0pUqTnAQT3+L1n/j+/XwU19C7XVqyJ5ehHBMHDbkp09K9RjNsU35VckwzbGGWOFr3st1lXFVzV4+DV661I6do1F3vMLHcRC8cCYY7Dr/AOjf912o6HS3tW0wxFcJn4mK7ozzwz2bX/D02crWl8/wliPTPdt/P0fXb/htaxqaNkMhtL3E1CXvQ4uz+N0d+UrKhzAd7WQiMZcDHLxi+pY/uaMWyPNaByTuDmLQQdhr9VqE1pWY4uQZMSoTGEy4bamtqM6lrKvFWXLDPtNK9UjTraz5k5cO+bHonxtfpdRit6xPBzHMmEGJxiHDZtraU6P+quNd2e8xY+IJcp8Nv7fp73jPlqsTlMDExtXU/wAjBpR8pb4pEwtAnKk/LacTEZitKVCgQBgAZAcO3v8Aj9PX8R/SMLTEDzGLBkMmBIxtbU6O34ulwyuGLllaAMsVcK+Jp3bp09mLm6OMQ41mSCcwcXsNPoKPw0+K37SYGW6rODDzQ4na6hawNtFDvearBxYF8wvYF9fptO9wibVFjhKZbVvTotEuMiUqImSMZ9oU1+p06XSYtYGOMLlt/wB/R/319/j21+npU64jHLmAfhcYnKLJuKqGJfQ16NdWrCPllvEwTEw8Jo3f4ujFX9n9FyDIa734Zc/G1eo1WNOlVcvUTBK4BOKhtqauozqWsq8VZcsM+16K/LM35eHz/DPome+Iwz+iamrqMadaqvACXLHLbX6q5De0xwMgyJgAmMYlx8BqaWpauoZIom7Mxy2KaljV05PmnmiZYtnLOduaMIIw2rfSsGtHxUX4iInz1xItEY4wyHiSRXqqnw2/+tv1frq4m8b6GvRrq1YR8vSJgmJh4NG97xpW+G2WTlK5BaFZyHzPi9P0dbfFe3Mw7q5CbxWScJrvcu26fX551OWLZTzGFpDAlxDDBGCfof8A/naFhpVm6L8xPwcIM3P4oMGr4tNfQu11asieWW5HBMHDY6fqEOtDzFw3n63E9JhJXxLdbpz/AHGlX0NBlzcOWWwmLiQyR4NDXsjqxFsT5jBWIhcLRGAm7HxeoxeTTeQkMOXByzObmScYd2R238R//LqYXwlInlTfguOeC4LG1b0sNEkTERyR4fQer1dG7XUABMybAxwYXHMzMfHpr6F2urVkTyy3I4Jg4bV1Zqa5hepudzjjFjEz3kqPhte9goEq4AGavDZ6bplOjHzN03v6vA9LjBXwdV0asRzmBBlW2Ocs1jdg5b/D1HVcsta4edQJxMJScZiYx+g6fSdYNunGC2+hwj9KphG8JicKlNbRuW0rEieWe5HEcHHxLXvYKBKuABmrw2vpBqX5WOapVq+ZbEnfEOZJDtp6umzp2qI8RJM8cuytS9RokI4iOYnDZ6v/AB+ktF+KlSUXfUP0eIfLu+H5fGraz/8AnvFb54E/NBm18zhIRM+HQ6Wphq2Ze6kMZb1GRMoxHxOl6iyFK2xmWKvw2YMZBU79zl4mh042Lal5wySpiPptVCIwnMPoR+FadBtNqOTuwc6sbzgSIRtXTotOpj5XuBeVyTPhaBeUPAanU6kTMBi2QmA+1gFJSdmtrcnT/wCiqw4yc3+pMOBhIEu1aUqt1gDFV3Bx20NDmnkpWs5TAExjEx2j1HTgdaHmLhuf1uD6HCGtqXqlxhHBEzE4+NXTun4mk8mZPKHwsEQR8Jx5VmZ8H+P/AP6f/Txej1psrQFc1r8K75lFnN34+GmlW6mnpgmMFlXzS1ayncbsPoZSvWLU4lbPrsK+l7stnU1tS1tRzVVd2bjl4KN3DSrzxxRA3kQo75iEh8Qvr61aUWJsgTwl37XP7jnuRhQmZjK2FGJx+LiZ4bJ0fSkSY33kY/DVIZ38zhuxwt03WaxYtV5fhB5jGPhAhrKzwITJ8bV/yHSgagNr1yEMWx+tvT9LP5vm8U0SWmrVHHCQ5hjekIcOZx3Nr3sFAlXAAzV4bW1dL+TWpWrEKEsvnVjLCJBnxb6Vri6eogYSVQTvhs2he83YeDrb8sRfl4/J8M+mJ7pjHP6LWlKrdYAxVcgNv7fVf4xUbG4UmBlmBJcMZCQLNb0slxkTBEyR4m3/AH9b/fb37f8Af1v99vftal+t1miQjeyI5iTl4mh1NZmlhgYk3k8Ewe5yfHtS9RokI4iOYnDZvpUf7K78LMw76rxziZmu9S0eJ0/Ucs8l62jKYRicYy2Ok6QsaBabWcOaJgCfl/S+LFYwry4+L1fT8vzULTw5WIjv5/RHfh4NbXuBe9mzGUrLHd9ErSlVusAYquQHHa/W9ZH9yVV3lKxKETNozT9muEttbXuBe9mzGUrLHd2PRXvZbujRVxVakq8fH1Om1QhMGJ5bbrGJieckkcF21en1SNSlkc8e8mGExGMRHs9KlQjUrar5g5sO+anonwa+vyzyUtaMpgWJxiY+i6X+Q6oHUQtSuYDiWf1t4fo5/N8vWW02Lcoei1ir6xT2Y9l0f/l+/bsNPrtGi6mmRaP9GLOeVWZgmLSsV7Por2GG3LhxsNT0Sk93g6/+jf8AdfonTdPqP8NZe8qNkwRxCJnCZ8HWV0ybco+itiz6gX2Y9l0f/l+/bsLUvUaJCOIjmJw21unZ5Bmq76uTMEu5gjmEMuy6D+tT948HX/0b/uv0TpP/AD/ct4dfrelC3TTLUzrMzAEch3YhmQNux6KlklrzYcLLY9MJPf2J1WlU/G0hXImmbuxa5hJg2iVDsug/rU/ePB1/9G/7r9E0OprM0sMDEm8ngkj3OTtp6umzp2qI8RJM8cvDqdV/j6vPMunuj9Q47+XGZisQVfH6TS1CNSulUTglQcsM+xtS9RokI4iOYnDbqemRitmJheVxqsYS1R+wy7HoP61P3jwdf/Rv+6/Ra/43W/l3s8jOS/o4sRZyjHmcnmw2pe9G+rd+GuUxEqwxEm5VTCJS7qdJR0cYBRMcJsyOGcVJccMtq/5b/F1ea4tqxDbGFD/WIyGFs6y/Nal6pcYRwRMxOPi9LoXXkvqVqxnCgx39n0vWAxHI4kGdq4Zyzad2Blv7DoCtVfxaOHAsK+YBXgY+DU0tQnTtVE4iQ5Y5fRtLpP8AIPcai+ov9t54cxnbbQ/on71/Brf1n92m342lY0+qDOMLYYFu/I5sUMEYIvoa9GurVhHy9ImCYmHiGsSU0qq4YSnKE7llTjyuG87Lq62ia1bjEw1+LDgoNZ3C55dj0n/n+5bw9VoUVpTUtUnOBQnv+jaGhr69ata8tbWmInCtnGKk2h5WJh+CGhW2hWlXe2rB/tbPdgPq20+m02YxWAbLmseozQAljZ1NXUrXTM1QDdm4Z7X5b0tcwNSsWapjEmZjjVd84MIaXUVISSxjV4wwYm8QfQi+DqqFj+6bSmM8gEMZYLaYxxJzr2nU9PFitLoTnE4O7MhmIZkw7DUbVFNFTueapJwYU8ym/wAPVFaNaWSxnjzA2Sd3Nzdwybo+jnTdSr0a+dou8/V4npMZLVvSw0SRMRHJHht1bqPy3aBjAVUImYnN3Srv20K1Yreth7zlbe2o4cOGzpdRpVvpu5O6JN4wsJCbna+rQb9FJFsJJyLHHdMcrJkvKbU6jp7xc9SbxN4/eQgml1Oiv4dzCcHOEe8ROHBTHs7X5p/EpW3mj4Y7/lndnG6ew67VT+Ha1Qe+pZe/Asevz+HpOo5vmo1jhyszPfz+iO/D6P8AgatXU6Vcpxrji17s3lwFxklnW67/AB1ba3Sal1mstizLYtWCxDKSRytcVdq9Tr6F9PT06r8VUlsNQJhyVkGIhiTwanSupS2py/FSRYeNc4RMyMe/Z6voKP4AfFXFa/rEyteM41z+WeXZ6fWsHS6jmrFbRg8IcCzhuVCvZ9HriclbWq8ZsCej4WfR2GipYtqLZnvwI7moJnMzknhtq1rOppWLZSxlYnMMeZ3fDjxO2rSlVusAYquQHHbV6vW5S1YeQxYlFUkwwc05ZVEh7A1dJmj81d1j7E3O7vFGnUdPeaPrHeJuT7yRHbS6fTvattWzMb6h8QueK1yzJHDB2rbWV1KWaKstoBF9CG9YlZdr9b0VOXlxtUlEX5q5xE4mFSpJEY7Gjd/i6MVf2f0XIMhrvfhlz7LXtYm1GqdzzFfZZMePHx9PR0ydS1gDirBnhto6FFaUqVJzgIJ7/DraF1KXq1YzhIY79tTR1CNStkTgjDlh2tOn6ek3fUG9XcH3EqC9P/jq11esy1L2xDjSoJGOKSxgLZPh0tcqOnqVxHE4WqyEgyZQ+ba2lFnQcaWd5vMMJq4OW5gE7H8Rq20LEWJ3cTdzG6dykkyaOv0vx305QGeatgnl4uAkOJMSwbVpSq3WAMVXIO/bTrq0tXVvZtYd04Hm+EFHEVmMja1zl/t9W1rVjCMcaxu5ZA3JEbw0LqGnZ5LSgctkxVyKsW3ZRIL2XXFqifg3ceJVR84gnBx8fSbA00xu57oKxG8s1eED5nxLataxp6tS2UE5WJyWTmd/xY8Xs9PR0ydS1gDirBnhntp9Lolbf5HVFtY3d6OKExSQqpayTNXbX6G6cljnriHxECG9UhzwKuGK7OganLqFuarukEh3wi5YmeMQ30NejXVqwj5ekTBMTDsdT/H6mJSvNXDIn4hfPYTDeyxB4mp02qEJgxPLbdYxMTzkkjgu3J+BXk5o5uasROefNG/5ZjdOHZWpeo0SEcRHMTh4+r1NhnVthiRy1kHiPM2GeBhvfEtqUD8TSefInlD4iWII+J48oRMdprf5nXF5a25SB+GvzWP1mGp8uEzJbDU6jVXFwJnlruqZYHmJZXFfBodVQm1LZcTJMmJFJjCZMfA/i1jXKxW5mb8TKxO54sIs7X6fqKRc9Sbkd4/cwiHj9DeoS6hXHhb4X0wsd/gvbS6m+noFnlKvLhumHFwllQZiDaluo6jU1OnX4qrzMQmDaYiZgTmgF4dpraF0b0s1YykYY7vF09LTJ1LWAOKsGeGe2l0+kRp0qBl62IJXFYxVfFtS9RokI4iOYnDbW6dnkGarvq5MwS7mCOYQy7KtKVW6wBiq7g3u3Tf43QgpYJJlKUjlIZYXK0z8KYy+J0llrzVrysbuXAnOFqC+eYhPA6XU6YkMP6VZjGrucDuYhEw2q6kW0LLFjLzPC0YxiZwsMeN0H9an7x4LUvVLjCOCJmJx209LTJ1LWAOKsGeGfa9f/Wv+8+LbrbSaekId9rCRlCFVXERa7nx9PrtGi6mmRaP9GLOeVWZgmLSsV7Lp5pNKTdxiI+VzJi/Lh6yJ21ajVrp1KketnvLKOURESPidZoIclbVscZsI+j4SPT4bUvUaJCOIjmJw2tq/46wYfIruH5bK4uGFsJV5gg2dLqNK1NQ3J3xJuSRhJHc+K9fbDS05DHOyQ4cCr3YpE4+B1rVtTUVVohzLvRE9QSqsuzraXNbViBsjy8YgIXJc4wIFntOv/rX/AHnxK0pVbrAGKrkBvdtHpiOcJsm+zmzBJuJJ5QHLx7UvUaJCOIjmJw2tp2q/gqtLZzXzwfEYcxBD3IvYddqp/EqVB7rNl7sWp6vPt1/9a/7z4nU6Q/w7aUp31sB34Fn1+bxXS6jSrfTdyd0SbxhYSE3O1q6H+SdK8mAW1KRG5DFc552GSOGrbouu0dTTraMeer3LVphPpJkFh2/n6Prt/wANnqP8j1M6dKtrVqMQY/N8ycpiFRxwcMbU6Fro9KLy1rSphKiiW+JnGGJyONLdXf8AE6fJIqPnEDE4ODlhglb0sNEkTERyR4dt1/8AWv8AvPiV6/W0/wD89J5Z/StlIIyVxxwiwQsMdhalT/8ARSbUyxY+WWILecxBZiOx17lTndZF3wVrBPAljzvHbr/61/3nxNf+i/vU8VNNj8S5RzmEViOMQ5iKb/BodVQlpaY4mSZMSKTGEyY+Dr/6N/3Xw9B/Rp+6dt1/9a/7z4dDpqzN7BITBvY4BK9xmbU0dGhXSqQB5Z71cVxceyOo0ah0uo5AxW0YnCHFqYbwAr2HX0bPINENwvNLHFgnzHDbr/61/wB58TqtcTkrplXjNkT0fCz6PF02tVK61V7jlsS8CUPOh4NPS0ydS1gDirBnhn4LUvUaJCOIjmJw2f7MNXRVjELB+tME7pJmJSsxsf3gaWiJOI2T9WJJ3SxEyFojatKVCgQBgAZAcO26/wDrX/efCdfr1q616jTe1qmfCbD5wwn4rB2Wr0+qTp3qjl6yZJHEYwQdtTptRmMRhCw5JPqcwRJYnx605Z/Epavmj4p7/ljdnO6NnWZaatRMMJDlSd6QLw5jDe+G3UIc+rZ4/LWagmUjzOG5Jdx4lqXqNEhHERzE4bc3TdTbTFZE5juDGqB3tlwx4/jVbX6jlibRhxakYT3qhhOLP0LqLXH8PVs3qxgyym/5Vh35MAngp1nUaZ/Z1cB/TfN/pHNcFOWH4o7S2lep+MC0tlFvPD8LhzEOGOYJfQ16NdWrCPl6RMExMPG09XTY1K2EeCMmeGe1fw2vO1LadkcJh84WMHDDBhQ2dLqNK1NQ3J3xJuSRhJHc+DTqadv7bm+K2QBEgwnNDgY5ikSmnpaZGnWoBwAgzxy+lOl1GlW+m7k7ok3jCwkJudq3OjJGcbWT0jZE7kh37VpSoUCAMADIDh20kV6qp8Nv/rb9X66uJvG1L1S4wjgiZicfGf8AG6r8VZtRwxM2u5WVtvknIqSU19Gt6DMWBJ4w79v+ho/7K+7atKVCgQBgAZAcPyZbWo8nV8uDutw5iJywkxDPmANr6GvRrq1YR8vSJgmJh4tb0slxkTBEyR2b267VLPCzU9VYD0Hfnt/39b/fb37f9/W/329+3/f1v99vft/39b/fb37NadbZJn4os+uwsd0xtbntTUn/AFViPNy8uffOWEY7VNXoS2pvSzU9TWyYd79m3La9tNkDnIGe8bAG9sh9cGnpdXpW1HILVV35DOX5G03XLGpXK1YGODIiTjlg5RLLpapNH5bbrH2JvN3eIvbWPxvxau682xwxmS27KYxcJx2Kaz+Dq8LPw78rYGR+kVxYJ/It9HWoW0rEI+We8TEcTHa2v0nNqdIVlmOasZzESb5DAmQCXt6aV1v0Us1wknNq8d8TysuS8wa3TapfTmJxzNyMI+cyhyT8iur0Nq6WpvqzyquZm1wnAEyAri7Ol1Glamobk74k3JIwkjue3NXSZo/NXdY+xNzu7xR0up0V/DuYTg5wj3iJw4KY/kV0uo0q303cndEm8YWEhNzs36DU56/6bQW3ZOFXe48sGBLs6etp2rqGYiJvyccu26nok/h8vOdyJV3SyJvw5csX8j8vU6FbkISYk5w5j3iOW179F1HLwrbEz/1GIBlJZwxcZG3UdLatAmc6ksE2rIM7lnLidpr/ANF/ep+Sn8TQK6irzUitpWVcIsv6w5sQs7L0fVESYX3EY/FUZZ3cphvwxu/2/PQjGjMzGVfnYnH4eLljsU19G1LpMWEY4w7vHadLoWumcZGeawEwxKTkY7Nebm6i8N3dhMAcCXHNzYwD8mupq9JpW1HNa1V3ZpOWzqW6OvM8G1T1VQPQd+e3/T/9r/8ALb/p/wDtf/lt/wBP/wBr/wDLY1K9HXmOLax6rKPpO/PY09LTrXTMgADfkYZ//Dv/2gAIAQMCBj8A/wDhPxahn5/qNkqL7Pf9W3waQPez7tkCo8Y987fzPqPdsjqYd0Hs2H8W3rdv5n1Hu2/mfUe7b5K/X79idLDz/dsyp5z3Tt8FxY8sPyNjeXux+769k0qx3uL7vbt8d1J7aK6jHr9uWz+LT1e59/o2fw7j5cPyAq4bNdP4rfV9/wBvHZLX+HgZff6fogWeavf78/LLYJi/B+zj7e76a10/it9X3+WO3x2w4bvL6/pATzU4P2cPZ3bEWi/Dyz8pj6S3u4bIPLTh73yPpYjDsU1sa8eHv9vn2LDgn0Zrpw6k+g8vz8Nm17ejcebtuWtVdv5NvU7QaT6cPbt/L+s9+0Olae4n2bfybep2RITsoqzXg5bfC/FGJ5Z/RHT0XDe+73+rj2vLSquw6l4OB5e/bCkvfj931bAGHjRaonfjstZrb6vV98bSk14nl93Yl6MWNuVI1Pb5vd9/0J0tJ+He8e47vb5s+zK0Js7FtZnu977vXsFQDtLWrhqfU+f7vPjs0uY9gI47cl/5vt+/853du6Wk/DvePcd3t82fZxQ8/ds8uNnf5bu3a3rPtPNs0ct3m7ARx25bfzA9ff5eju7X8LTfjTF4ff5ebs+Wvy73hsUoYfQWqfFue/3cdmtsx7AvRixsWw5t55ce0X9NwPf6NlXHsylSbO3LXPe8ewrS1FEmfXu+/bllPP5Owjh2NdUM8Hzn3ezsS56uO1b1yTslXDa131cO0/Gtm4Hv+z18fFVcNmmkxTjvfcfX7Nr1n4i3tPu8FM+bl+qcPt+rwW0l+AJ+vsdQwkJ9X3dl+FZ+Gzh5/L7O/sjRq55/Yfb6u0rQzWNq1Mgj1eLq+j2ngLVYsbQUC/H7vz+bZVl8FtVPgSPr7HV/ZfZscmmo793ry2lge9907fPX6/dsvNV9fu2+LTYjz/WeMK/GYPv8t89hbUcg2tazivaCbhfs+3xrabkm02rNeJl5efwvJRfMbFtb5eA4+nu8zsAYdu89CeO/1+/ZtpPNX6/v8sPEFfgc/Lu+7f2FdEyMXz/m9vd2tpc6/adhNqC94OwmlWfMdpFrg96G382vrPHbUD8X2933+jZrcix4Sr81cPRu93o8a17ZBtay4r2ukxvj14fRGy4Bta7vfBzVsjsFnmr35+v3zsNX4t5v/N3+Lw1DJ+x7vZ7WlyLHgqrFXB8vPHjU0xxWXzHv+zt6XnGMfPv9/wBD/Bo4b/Pw8t/m8UtRixtyX/m+37/znd4jqnz1Pq+7Pw0u/Nv8/wB+fi34GHq++e3iz/Dc/s2EcPoOparFvvPHL1YsbFsObeeXHwquGzSj/D9v3cDyPBqaT5/sfs8S+pGR+b6CaerjTjw957PUbFqs1fEVcNmuLG8iPbsWHBOyRMNvxNGuG8Ps7vZ5svGJ+Rwff6PDWh+k+zy+rxNO7lP1ZPiUpjK+z859CwZpOJ5ZbAMX4P2eU93g5r2+/aJinA+3j5ZbAGLtSkzAHq7Tnp/N9v3/AJnuRMTxgfmrh6N3u9Hg0fT9ni6dscvZg+EqOR9f5o+iAamHfD7dm1rK+AX9Eny9viTawHfhs/HKcMfry+vaNLT9fuPfs01bTJhhv9Hd49tbTwsYpx7/AD8ePnz8Xk3WPZj5efZVw2bV+UIPFark/V+efDqsb49WH0UAx25LfNGPp8vLPYRh2/nW9bt/Ot63ZHVtHnfEpc3PjomG3NU/hOXu8t3p8Wl4yR2/D055ZxeP3b8fqjxtSkZk+r8/htdzWfogBi7OrqfPHqPf+Y77Xc1nsdJXHlPZ49qWM/qeO1qWzHswN4n2/Z4L3iYF9X0WutqY2cQ4d/n4cPPlqpnHtY7LS9PtewNWpiZ+b7vt7uz0l4x68PBq/svs+iUpbL3Y+DVDOPYz2Wl6fa9giYbWpu3eby+vstH9o9vg1f2X2fRNP0+x8N9XTxpnHD7jyynsdIeE+vHsfxKnxV9n3e/stH9o9vg1f2X2fRKXNzsWHBPC6miY8Pd7vVw7DTqmJU9nYomG16bh+rd9XY6P7R7fBq/svs+imhbJcH7PT7fP4BSbORs82mcv1+vH2bHUaBi5nH7+PHdjmiQ+Lp0clDs9PVPN9p9vY6UH6R7fA1TBPo1dPW9fv9/r3u1P2ftfBb9p9htzDGp7fP7/ALtmlyLHic+6p7cPLzdnqDuJ9WP3djp+n2Ph1KGQp9GpS9wQgX2PdnDH1ZQ1A4yfZO1aV/PstkDZhF4mMeXDaLmHHd4bk/xJ+rd9vlHaXpjA9hZTKv2nhvBA4+vP6/o5S7/D9n3cTyRHDbUlyY9W1QcEfZO3LeomzauOlx9/lHs8BejjtW9flezWcwfs+zsNW25T6p9/h07zmR6vz/SOSxOn7PN7vZjtbW0Dm07O7Od8mf1ZRsXvRqBvOOHgdORYxPu2/E0T4d5w7/Nx4ebLbku/Bb6nyz+7s9O+4U9f5uwrnLj5eg8KhjXH3+983bgEu1tS0Sbs/L3ebseavy7zjsXo4bVpVRs/Vv8As8A2+YY8+zq6REZn2nlEcIx2KvzVw9G73ejsrqYkP1x9vj1qGK7VqZBHq8NquSR69rVTEe1KUMduTRC2pvX2Hl3Y7q3j4bH5zZMeRyfLh5Z9jMTRz8uO1baeKY+ceHHYAx2qWEs4vl5vAuHJZU93o2q/ouD5n3Z9lqyfovs8eq5Vx931x4vMGFifTv8Ae+ftCtc12rSsOtbN8vq3Zvd4LaTk4nn/ADezZpMMyefZpcix2NtF3En2+32+JaljP6njtHKROcn5/q7JEw8e139J+o++fFU+auPo3+/0dpbqbm5jzGb592769rXs+buOHgpc3Pg+I+KMHyz2aXMew0k4x68PAtbpScIw9fl5thvdtTeZ+3ye1tRzGPFrUMV2rSuQeKiYbWpu3eby+vsgCXamjTJ9hl+fu8TTcJCPV93ga3rPtPNsTjR3+W/x9H9o9vgRMdq1qYr2ut+0+3xXVcq+1+77PHNWpiZ+b7vt7uyphIY+7642sYRUjy9PialNwj6/zeFEw2baLHd7n3+vblvVHxfxn5TD0/mfZ4OZEt3b9m1Zbd+7tdb9p9viAGLtWhnv8/l9XjomGyJ8Lk93v49jq2jEg9c+7bW/afb4mpXc1n1P3+Ly3qJsldblfSnl6drOlq1aj3n1Rt89fr923PrXkCUO7vzy7p2TSiumZAH347H4jzU8xsI4dtrftPt8Q1rHwGXe/d7fT2KfpmJ7vT2NmMeb7DbW/afb4l/2ftPFeXex5erwUubnwav7L7PDpfsns7bW/afb4aUN7sVqRU7LnofBb6nyy+7sNUnDD7dtb9p9vial9wR6/wA3ikGVj2PgrWpivgRMNn8P4q/X6fu+rY/E+Gv1+j7/AK9gDDttb9p9vh/FuHMmHcff5Zp2dqWyTZo+vj44RmJ9v2bc+6x7MPLz+Jz77P1GHv8AFRMNppdPr9327cxLeM37Pod1PhsyPlw8Bq3P4Z9f3fm49q1T4tz3+7js0uRY8atquI7YRMSPlx8jDblvVHwHwvJOL5b/ACy2KhgH0rlvUTYTSx8779gDDtuGoZP2Pd7PaiYnjfg2zMT3fb6+G0WqJ347fyq+o2AMPyY2MNSPX5/L17NLkWPFEcdpdW09zHs2/nW9bt/Ot63b+db1u3863rdoNV9OPt2ZS3nPdGxzaWPnj7HaJTz/AHT9ewV1Kr5z8jHOMm8z25bfLuePbvxcx34/f9m0WeW3fl6/fH5Fa2Jq7N9OXTj0nl+f6AVtjpcPd5R7dualpr+RebSStuG77vLLblvVHt+avy7zjtW9flfyLy3qJtOjaTg5+72enZraqPbX0t0T9nl5vyPF6D5fVsuleO59/wBz59pvpsfV6ztL/s/afkr4qQ8TB+/07Tpanr957tn4JDh7s/q2i9Ue/wAeKVXaJm7n+Tltp1XzG0ukT6T2bfyvrfft/K+t9+38r6337SaRPpfbsFQD/wCHf//aAAgBAQEGPwD/ANiVUvEvCXu7hLYKKF0qs3S7VbXjXNbbSWmEkqd1Tuo9oM59zq3+uhWEUxeMsaFFnr9pDB4pRYJ5o6HYut27xx8d1T19ENe6lZr1YL912gVoeyzKmrcav85qbzk1weTV4bLZWvHvI4xek8Axhy6fJGoppXkH51dQ6VS5ERQ65HxvkFU4haA7NseslCbm2q7WzyDUskUCyIyCVdGmEIlnIhn1Nj0H3HJR2u1Wzyv7SgVZY+ocz6T1WmKaXZdTVJ64fDljx/l3KuijZUFmRnjZXPgfiLFi1IxOLmcab/0Zlf5j/K3/AJ4eyPoFY8Iaa3eV/LHIS7pl/wCxdnpBOGik9KVq85r1/ol553ZMRhsZNx/UFZOQy9Yih/lFQQTR2OotP28PDYBZaUTausjqp47crpFoEXugJ1ppFculOrCO31B7EMTtsI0UnBM18+NZxSIZ445Nf/RmV/mP8rf+eHtn4fDMjG3uz8OdvI3yt21xt7v0znXHctc7Yxn/AFe/Hv8A9vtn4e+ec+dvdn4cbdF4Frrnb3fpjO2PGrbOuM5/1+7Pu/2e1jMpP7iVbslzFRNiKlXrL4vsqfW3lmhAnkRKLDbVvfLoyq6Ji01ihMYjJm5AQ++80YRe+mo8lZ1pFF4j5J5fYcZaf0S7SlUa0zCzKvAP3Nt5CLeDak5sXqE30eE+WuY/oZ/q/pfiG+oaEeSvi53TjCJVejea/e955raVXM3V2B9b39Fp/UvTpec3r1EOtnlryUrQ8RovFkLDlnFx87/QweVnjDYeBU7d85rbfoHlTk3hy6uMFNajscJB/PnywvuzhC8kKGXBNU1RaK5Gc+0UhEWgh8oia7eeHaHfkoywiQkmcU5qK85FylXZjK27BuqZ7fFli36t0pEqfMwyq8yWz0Aj41WJGIBEBsq8dST41eK3C+Ov1FFD5r99Uzm9XXdMeUkP0Xf0W5dP9Ok6BfPUC64AWeS6ZHls2AkZhks5WvzvbGkemsemPf7tNNca649+c5z7tdcYxj35z7/zNfnQxS/D7/h+ZHpv8Pv93v8Ah+LGfd7/AHY9/wD2e2t17T4Y8tLucju4WdvbOeSWriFjuVovrANtarL0l5xCx86b9QetGoWCfq7DOynHnnKkg3i3ML2mSNv2+/J7BMeMLQLLRfMCfGkmMa62Up1bUnVOMc39+c5z6MEJXJaXtnPuNMkd/wD7AHskl8uPGm+ckS2P0uFNdN5a7eOaltnOLNKtqueo82eXHnQ16JCpzEz7fmaRu9F4/wBZsLqLJFNv/P12lUquvbfcre9UVepVKrqGFgs1os1gYDqUNdrqFSOW1dvXbUuIYQQaKUgkiXSOPTbfbGM1bpnmc6/8n3GGHorv7GkGDsfkncEBX2U++i1q3zZaxxb7grDlqDkqxzG2atWBZ8ljUZYd/i9k1v4B4+JJuvKkSFTL3PpTBn0rq07FRW3dVaWpE7tZLBZy97elNmY6WGKlhVpU20MzBIHgSEUYfGuuMa664xrrrrjGNddcY92MYxj9MYxj+S+GeKOXHu2xj49cZ21xvjGNvg2//FpnPu/txnGf09re55nzLPiD2V7nRgo6BwHaRJRgWyull1SuLGnAJif6P6UTQ/6Fo5Cri2rvHJYGdvWRZjDiCLRdp6Ht5HeOiP1trjuvDlzJ9rXKmrxdXOXPXuaa6EXfl/otEp2HFhZYibUlF9eOJ9xkkbfD/OoOu+XTR54bcQlfHDz0CzU9yJ5SXEGtWRAG1gHoFsWqVnIEdsVetjq3z71BmMaAOZ9snqDhTJoFfjNxREpuxKKNFbe223TS39tvcE6+pCvtbD0JtFIzXIrSzpK9sZW0uFNRhcx7FhKRN984/l86SaayaZ93v031xtrn3ZxnHv12xnGfdnHv9rTexKX/AOWjyOe+tNf64cRXrkkdltjP71b+s9f5p8uKk9Q9YvNzy5sLLMKy7PcgjifcYg2vw4uTLofNn/SPG1O9NHqXlNQEm7PnTesbMaqsQueir1J79nwp22bXVeo1X2bcYY59qUKlOdDD4Ol/mKf41+NdPzaL5aM7sGrVhuUDS+c0sEoIaw9J6TYRgmGa1Rq1lhBrPPrAQWYWQMvXjGszQgia/eL1X0Xlf5RJXpr4PvXTKfqGtqc0FkQWKl55XyFjZLrT+bv6MVUwCQ7HHMwtsTOQ+SBuOAZGrFxrrjGuuuMa6664xjXXXGPdjGMY/TGMY/mrHRr5WUNzpVwRtqxbKjaVID+tWetvgCFL2vWBG0gKWOUbtUXMKYIRFIOSNLvFJptpvtrm2d7/AG1hUnFOqr0VpsTbxe21n15X2m4HWb7k0g58+d2UdT4+O5VjBkACrHH2o8m8KcKIasiQntJeice6Ul+2+jcnvVu5rf676ipcegXaiv2FXtSX1dAe1RNfSnqqeD6kIokSf5fxwyyR7a75/la13by5Gvfjp4aWajaXChuEB1UA7R3HD/1YGrF0ZM/AtmOfUgbAcTuV1Y0vvfKSV/oghgbTd0rT8l8Y+XoqriBEjUXXpRatOR1zsJyGZ2aLZ+vX0NYvZ3V7oztDScbSXEa5PoxmDUiL12IQovzXXTOx9P5/ynnFbytxYr/0a4V+lUtBly2BQqPW7RY2C5Iqw0etBghszzx4nLJih0+KSTTXb/qNeC/+bHhP/Hfsvtty8+/HOwqmT0euwC8ZvInkNZoWBS9kyhIYUrg0fR7ksRYGUy6yNCAIlkBG0MEpGk5I0cv/AKzCv8uHlb/yP9kvQKz+4L4qJUb7LLAK7p3Yahxm7w4VNjkpOzrmvXGVJ6JW8SmLpNxvUVYmTBMxFQfMFngmk/6jXgv/AJseE/8AHftW7pRbVXblT7kiVWioWmruV76u2msvl8DZHYq65WEFL3SJ0qKiKELGkkHJGk0lj320212z+SnuHXKa85V11a89Yb9w8f8AWkUTq9/C1rS+qw1fplgfUa6K78hBVolei+RqvLZJY1kUCwoMSc8cwqPsNY2tvArBemtP495J1eMLNJ6PgZVBYVgr1EM3cvOVXgxHNN8SR38vBZalr6MW5XrpWW38nzry9/cxrD7NqlfJb5zPw6djLxq4FWhQT5lUvlQgaqC2jp46aFhNNaRpOAMqhXxhWXRjue1ryzWKLXGkemPdrrj+zGP7f9f65znP65zn9c5/XP5jXsPkx2Sicb54pyeP67c3oi6Ry4XoXVn2qdRUY3kd3e9sEVcPnX19OMc7afSSaBizy6/B7WCq+Enjdd+yPIMdFQAdU7UzG5bzcVws2iX816BWKSn1tPQulUSxF5mYGqXG3O3cS+GCDO45RcuVxmGfk9YeBU7d8msijn/itg3hy6uMFNakrkw4HQULMvuzhC8kKJYmqnNuaK5Gc+ssY8WggEQliut1sT233K3vW9ottttDdhYLNaLNYGBDZ9YrE+bEFtXb121LlJLLJllIJIl3kk3232znP4TrrwDs3V+G3JoiJq7K28e6Jb+Z2ZjWTWCxsZXTn1KcJGpaItqkCJlEkl2HkIEhk20zvFpnWoULvaejeZnNa1ncUhh0IhlSO/F19fSxK5WK7B2ivwtUbHC18shbMXFkqdms7yUk7QtntJOOSFBzmqdKfcG640eRIqny3yXXV7m9i6AQadUkiPFCfqLXceaWd5a7PcIVqmti2CW3HEClSaKsiQ4JkxvHvrJpn3+7fTbG2ufdnOM+7bXOcZ92ce78i+8E73QkXS+T9LRTV64U+wwzbgsQd5oDBSRig5w2qZ2mahjnrGYBArNSzFHNCIHMHgnjh7ny60vPILxBcvC1zG8T1yJbeODHuLMUHRqz18ZQSUrdo3KsxcvGuoQ6lafY8yBEq00paWFp/I0fz58+aPnXteuV9r8dfHW1r8424ltjMZqTq/V0hsfvx3HGfgIRoyNP/gX/AHDDNPuj5MNXxrrjGuuuMa6664xjXXXGPdjGMY/TGMY/Lvfe++35HzPkvNUcthuVxfyy4DWgaTjhjDihiQlNHbxy0MHAWLAICWTZmUOEFAQYRBBJYOP/ALYNZe0jeF6FBL5cdMRVspkcuQ2R/E3g5XxC2IrMqygvCpcpIDe2/WFlEsYnhz1gBjoKyGddK7D0S9dY6NZPTvuK/wDSrc/vV2f+jqQECj1q1Whg1etfSkSoUIb588nyBBoodPhjj01x+XyviHay8+SPhvUc1uobVB0vCk7PyfmazNhhyJxe+ZYIsPMpMOw9hUlvlag4UIQ0KkyuCbfVQVLyR8bLb9xUux/NXOUTPUUG783ua8cKew846RXxyzvty8Vn1CDJEGs04hQpAx4BBqs0E4r8dkol7raK40u4om9XtlTtChe/rdlrb9eSpeIH6NsMYqcpHKoyUYsQmKUckeXeKXTePfbXLbyV8alL24+C1xexakD7SsH9k8XrI/YRiLaTdmRchjVzypy1MjDq9oMklIhIlhSupt2W61lYvz6P58+fNHzr2vXK+1+Ovjra1+cbcS2xmM1J1fq6Q2P347jjPwEI0ZGn/wAC/wC4YZp90fJhq+NdcY111xjXXXXGMa664x7sYxjH6YxjH5YHRvKbpH22TatbMLzPnteVG2npPU7BV0Er82v0yrLcYzj34yKHK3azq60sPaL4WbMD68beRAP1bCPmXC+fvHjjmfAefluJKwAcae6iTXLordmVmbpXVlFOaaJcOMiq1g8GpUitSq2aNNS/zk3X/GHqT6nFjvkDi589IaOiOS9gBr0LsIOsdgoATVaru6PRXaGkAskmYmaaRhKYpLXsdYTIkPkly1M8p7AN4Zz3q/OrDrKQfzjrKBMgdWWpC2LVetV3dHortC5gtcgxRRGrWI+SR17DBqsH8dkol7raK40u4om9XtlTtChe/rdlrb9eSpeIH6NsMYqcpHKoyUYsQmKUckeXeKXTePfbXKzv/CDfVvCrtN63qlSSuXn1tz4d0popfWofkx0zcyZ7eaOwRVtkXW3mdi2AwgEy95vsXCG2f/mw+evl0j9f8eaBejkPG+H2CutYkXdrrUvoZWd9u0zlYOiuXDag9n3WQqwJTw7HZVjAFxtEApMVPdI9Me7SPXXTTHvzn3a64xrrj35znOfdjH+v8sjrnXCfufodq1ap+F8OTMxgLn2K5gDwSTCAzzDMMVuj1rJw09ksk4pAaMSeHXWE1mYqVMrh5KeSlwzaL5aM6L1SpfoUDS+c0sEo0mvc25tXiTWGa1Rq1lhPtBBtOQWYWQSwYEmszTTSf5Co9cptjfb8Xtj6p17yd5YvCgsAHS+SCuc5bkLKyxsFXVb9WpCpkebT2e7ADYJlLuKRPsoYNgjecdo5i5+4+c9ZotS6TQn/AKe1UZd0y8oF9oq7jKl8AqeqvVUTUcjA5wopkOsmNZoY5Mbaa/jvvBO90JF0vk/S0U1euFPsMM24LEHeaAwUkYoOcNqmdpmoY56xmAQKzUsxRzQiBzB4J47Px6QW9WDgVt2ktHjZ2G4KlQ2Oj0nISgl6iKZ16eZGZeOVPHPojvX5KksvEYjn0pcvcrYtvy69R3ouB/Hbi+a91fyQbsFd12T2Gkg2dbCJxFfY6gQk+37z2rWIwMKWRypMDSAuWwOSyVOASK3RKJW0VOpdORKKvU6nV1C9BW61W0C8ZSjQIEakYNUmSJlQcQwgg0UQ4w8WkUWmkemuuPyr/wB97xfEXM+T8zRTP7fc7FJPhcsFxLEIENCIFCU1dO3TUqAFYrAgJZt2RMAQMBBhEEEhnZuzGZrlJrmWqbh3DkzUlhSuM0pgSNLMABNKMvxZbzZcLxZrJZJhRynRQ8MccISsJWrXfj6v5NcW8iaJQej0DurHitf5F0ulPYKXZsJatya5trO57BWnL93VcaIujlajhQU1vmYtdFHvPFGXvOG06cnUcN8kNEX1xbuheOl8uFh6UGgVoHT5jYF1X6Nzbl+Lh8nKiMEdOhIa2ZkwPGhAWFfFLtDYqVda69qFyqD1vV7bUrQoYV+zVezV9gQpfV2xIWw4jVI9SNRJRixCYoiBiIt45NNd9c4x+R2jwPuzlFll41uxelcUDJfVsOzNOU9deWJnfESalApFj5qi5r1bSdkysJRjXf6i/gLpMhQDr4iPyOkeLPRj9aqTZPSrDz3pgtZQWiwcs6TVjcMqtc6+E/ixjHvzmdU3iDKVns600ZrIWAH1+5MfXvGrsKv0ro3GL08o1i+SE/BUuvSic+kXCq/dCStvWNFvSKUV1X2E4AvqiQ8UzSPEc+n5VdpVKrr233K3vVFXqVSq6hhYLNaLNYGA6lDXa6hUjltXb121LiGEEGilIJIl0jj0232xjPNfF3mzHW1zV7VpZL/00qsIKtYOqdHthfqlnulgBQw/+HVqIjCmjBZWlaxZMwP+g0Jk/LB/a25UXgSn0LNA6r5MWNe0uils/uzNSVZ+e8TYqsQJKs/oiWsO0d1MlzI/DPclJfk5WnIC9CvwV2lUquvbfcre9UVepVKrqGFgs1os1gYDqUNdrqFSOW1dvXbUuIYQQaKUgkiXSOPTbfbGM0LyH/cLqyPuXkezRviivHa0D1C+eOPKhrYvXiLFVjrxSlsr671SrK8HRlspzC6kIaz3wsCLIVLLKR4y9dLQ/Sc0vXicFzWoWH1BVJhtc+T9Z6PZ+gJ8KYj5HwnoKXs1bnyUSNEIXsyzoPLNKOXpB7eU/qn2L/Rb/wA1Uv2P6f69/Uz+qH9I+a/1U+7vqf8A4Y+xftT7N+3fov8Av/qHrf1v/wCl9B/Djfn1V6h9r+RVu7pUfH3oT2v7ir0/TKYZyrptpRt74o1D39YvFJ/pmGsVN45Ry/RZ9gDcmjBp41f5HhxZT2V6Hq3Tr/P49WpHRjvp/u3+vCg/m9AU3BfM6RrnlFR9jeVp+whJ2J+l9GjOGGIODFi2/Jz588ZS5J754rUY/wDqtAbdNUqe0eJlOGvF+tm65A3GmRl3nlr5wU+DzCWnmPTkuR5MtmGEIEX5Nm/c+7BX3sO9IeveZ+I8U5tkQrjmRVbe1Pt/VJ1EqBcqvCDKqzbVBEYO2YrImUNngMA0YgLShvy+2eQtzCeM6jw3k/ROvWhZWB1xlnY13m1RcXN6FWwnDJMqOfEKks2okJJgg8s/w6yTRaZ2k17N3+6goldy7l1fonYbatq4zAKsrrN0y3uLq+BrobZm7aiIhGruWMSIk0siMfXTWSaXfGd9vweEmu2Mba7EeQuu2u2MZ121z4pd0xnGcZ/TOM4/hfuDd7oKHpXKemIZa5cajYYJdw2QGZ4TQ5xyw5w2qZykaiwHrGQBArJSzGgNCIHMHgnjmu118le3dJ8bl+UR1c4KwV1qt3lg1VE1Ytqu6X3Kr4W62ajWf09wOQDXqxT3YwjMfAzmMgHck2uUeiVpDTqbT0KerVWq1dOuQV2t1qvAQKkNfQpFIwatMjSKxoxgwxoohhR49YotNI9ddce3G/AWr2/7o8iqj3So+QXQkVf0FYJ+Z0wPlXTasjUXxvqZp6PeLt/UwNmqURxEF+iwbHm4CGMTyNPyP27v8dHiR/f9z/2uofkR5g8NoVr53tXdbjy+G6rrd2tP92ehSV/bHDaTvY+vstT19lBYe8RIR8pTP6hJ8AOkhGgSGjaeSnkSoLRCt5rtyHkISGtrGBB7MOarnhd9uHEbhu9BgAiLkkFVErNhzYMRl7z6kwD/APyC86P/AOvOA/8A+lPauoW3KvMujqnb1QoZXW0c05OXWagvZMBwzLRYhaV3G33IlFXxptiy41Kloz3Hh3wKITPnSHdaPxjzZ4ge9fXoHmtZpF9sUvGemW67NfRdE6Wm8t7IHQ+jW71wywiCLyVyskRgw33EGllKgnhiztFJHLrjPw52j3131xtjGM5xnOuc49/uzj8EkMmPfpJrnXP6YznHv/s21+LGcY21z+uM+79M49nVL5nX3q7xf7Mkh6f47mMzbLZIEy3faJdfuUk3R4hWjNXvNbfjfeALVg8ZhVFvX52p5B5ssm34+C+JfPicrH/ab2HXzbBqOpP2p1LWBm2fpN+wnc2OoiWPPP8AnSJq79J0YiltvoPoxdslTw6bc24vzRLit875NRKjzaiV/DFs49Dp1Gr6+sVhN6w+NZPm2FSNXAPgk4kkyfWLG80skmdt8/l9Qor5e9Ma+RXXOHcipRSgdfOvVWav31f30o20SGMgCQ0U1N4m2GjlEiNIyznEjzBiCSYkf8PBfLTnw2Wb/i17DsBtf1IUgbXGlswzax0mg4cOa5bhK5noHOnrVJ6touKLU/X/AFguuCoId9V1c4t1v7K7Od9Tj/y8dpHW8+7LPkf7wM99aS+suax0v4axRzHpn2g4sWqNPJBI22Aml+Rrt8maKX4fd8Xy5NN/h9/v93xfDnPu9/uz7v8As9s7yb6x6Y93v332xrrj35xjHv22zjGPfnPu9q3jyL8keEcH2uernana9k63QeY/dv256X9wa1ne7P0cbzZHl4D9ZgbaT6X62D5vwYmj+Kw8y/a8mf2jqpD0VMR3/qHHpR+TRUCw87fStLRyhNbLjVr/AK9Xo98YqIhIrdS5q5PuCw+cIwE2F3JsV1utie2+5W963tFtttobsLBZrRZrAwIbPrFYnzYgtq7eu2pcpJZZMspBJEu8km+2+2c5/OqG/j35H3wfnlP+aINwO+Oml/4AWgZXUO+WmvwcssBxCOm/eTwefDBxWPQrNpExO+kZiyGESb1bmXm9Xv8Ayi9hYeipP6iRkF2TxsuD8v7KQ/W7Wf5W1l4t9w2p40MwLZICazWq+s+cxt002/w+2JIZNZNM+79dc+/3ZzjG3w7Y/t12xjOPfjPuzj+PRaYmpiNx5NcsQuegeLdsnDB1syu/K9QW7LnCh4xtNKVKkfc1qLWssdmzH0AKYoN0WMQQlAzD+Pp/7jl8XfDZe8er8W4R7yfjwJxqkWyL+pllx6TcDlhX3/2GpRLfo3CQJwn2ompQk8gLvb4/zOVNkNdeu1VH8y+aWi6slChgyX1Csl8n7jShbFaDAx5hq+iJuVvUqYyy9oR92bQQXG+ZyYdN/wAZ1K4B5V+SPDaa0ek2hlUuPdy6fzOssbMavWKTLEchpVoSKi3papIENKXJFsRIOJDHtvnSLTGtipV187/Mu3023om9XttStHlB26wVm0VmwLyFL6u2JC2vBap2idqi5RixCYpRyR5d45NNtNs4z+WddeAeKnkj3Kmq3pNXZW3j3Den9MrK6zBL1jYyunPqVV3aoR6IqdhEyiSS6kRjlwybaY0l0zt/07vOj/KR37/l/wDjqPCPJG/XuzeAT3NoWSVIQNXYNPH66Xp9XGv9XkI2Ky16K1oyktawy2qSZkOJjNhZvQ1rB1r9Gyone+BX5H0zkvSkcVhptxQSy5DZAbzkBkjlBlwitEjxM0DIAZrD4BmSlmKQEbAOYPPBH7Z12xjbXbGddtdsYzrtrnHuzjOM/pnGcezftdQX5G415wZtPa6/tkrM3pXZxGa7PkPW/e0uNktDHJ9osy+35NlDUKItrjlSsgzCok+D8PIfGrjyv1Xo3Z70jo1d+cE/OUpfVScer3C1fa6SyPV1FoqKIp1YGEABXpaQAozePMcG/tzXjHNUf2zzzk9DqHN6LXfUmjnKGn0evrqxWEuXDw5o8b+kI1cA2CTSiS59YsbzTSSZ23z+Z55UjFmxU8VziLHtuzTKfL3Jevjc6TeQn2zqDhon+Tm57cxwn+s+dt6dg76v5BXyPppv5PnfHuapfuTo3WL1Uea0Cu+oqU/r92vT9fV6ql9XfnqkSr1V61gg+pNKGEg+Z8c0sceu2+OCeJtCJ9TUceooiVpYsjtgNrjdmxhto6Pe8qHdith1c+/uiPmrvKnVkWIo2YZDE2wLDDprnXbGNtdsZ1212xjOu2uce7OM4z+mcZx7OuZ9j5hz/q3OLJlbmxUDo1Pr91pb/KZsC+Uet1exr2KRrhW9VjGjYngkxAWNFNp8Mkem2rm78wrj3w26eYifQBlePI9eTchY2eatpENLbWzhrFQVUB0FOmQRkzrabJSSXshp8h50hpMZo1jpvXKi+tnF93wS/lnk7Xqm5F5J0sCwQWBjWVhDfOWSqkdW3VVdhuzp5p8rILYCcgXdgo2CbG/g3DM0e9L8ROlvRCe38QGLh3OXHbwiK9uvch1aFhqk3VUyoOGIoWWYVZbVgsS5jKPMOobpaF3vgl9RdL5P0tFDYafcK9NNuCxB3mnDKGJFMgDapnaZqGQAzWHjis1LMUgI0ccweeCP27nR6NT/AL07NybZJ5A8VVQSXOZsRcOYSFT2VTV67RgmzO8Xq6cgb2it15KQCaIY7eDe/UebWE4T8PkT5q2qv4IQcOoi7jvLjrBzrZipJ6b1QrDm6WXn3Sz5dQ6/e+Z8+q8KlqEuhlPlR9F11InFFIxCx/Nkhkx79JNc65/TGc49/wDZtr8WM4xtrn9cZ936Zx7eR/j3vUPs/ng98dXzgYwkt1ZIC+AX9odYOWQV+03wMd5cvs1GR9sOGGJ2MWlmRMxPrjJBZCN/5Ij9zfyEqTxLdr0jcVDxZpFzqVbjHA5PZl1dNP8AI9KWy9TuCl50kfcxEgm0iQ77VHdgVj1ZVZwZh/wXvgnfaCj6ZyXpSOWvXKnP4pchsgN5xzBiBTBJhWiR4maBjnrGYE4zJSzFHNCnHMHgnjbeSvjUpe3HwWuL2LUgfaVg/sni9ZH7CMRbSbsyLkMaueVOWpkYdXtBkkpEJEsKV1Nuy3WsrF+CqeCXQt0ZXjN5ddYGGVHzqz/uXm3kdb0ailUhunLraFu0sibrjSvIKmevZYjBVEyBN4zlowriNr7SRbZzjWWPePbOvuxtjXfXOuc4znGce/3Z/wBnt5E+OtVUPFnJoLCF0PhsrVDZ1K6fkvSVo9qQo6q2tjuzNb2h5c1OPpUlh3YlyNWdZLkn+QXggWD8HjXFIGjiuXkUm28q782rryyOl1hM7aGuec6OniscQmqN8l4WNU0jUFcMOsjZqZ5IclbySnl/nam8vS5Y+XHjxh3bPHLUm6a1Cv2OOyGVTPU+aWH1IYysFZ6BVqkPhQQb6b9HZFyv5zdaokb/AFFipV1rr2oXKoPW9XttStChhX7NV7NX2BCl9XbEhbDiNUj1I1ElGLEJiiIGIi3jk0131zjH8h4dcf7xRUXS+WPrF06wWKj2iOUmsvzec8M6h0qqw2JZpNCK+RCXCoAEFrDdZ1bUeHcQ8ckKeceXWKLXGkemPdrrj+zGP7f9f65znP65zn9c5/XP4r9wLvdER9K5L0xHKguNNsMU+4DIPMsJYZQ5IZAbRM8SNBYD1jMAgVmpZDQGhEDmDwTx2fj0gt6sHArbtJaPGzsNwVKhsdHpOQlBL1EUzr08yMy8cqeOfRHevyVJZeIxHPpS5e5WxbfwrtKpVde2+5W96oq9SqVXUMLBZrRZrAwHUoa7XUKkctq7eu2pcQwgg0UpBJEukcem2+2MZUeUflGoRW/zit6KbVat1mX2Cs+L9ZsC+QVjTKYxFkLVO+pO1RcglotAkko+o8sqVLLsr2YsbH/DxI850oaMRkK5deKnSGJLyyb2WwBtl1g6zxUFPW8xE0+BDT5a/fZGJ2u4TOUl6FFtg6CPT0/+PjT4jyu/txL1u+S6XRzC0wmbCc1o9dedJ6jiqspazcQhr0TzqnNIa/8AWLiF+7uQXUz5Yu00ukUGvu90UeunvxrjTG22Mf72/wAOM592d9vfnP8Ab+uf5DpHmH4OHI+b+R7hG5tN+4JMsBXUDyS6NhgAdJYU9mncKVfIuqWpXljhiYQOUjtL3YEljsmIndvzL5wju9De8z63zN7LXbrSrFFDowVMNIYDBSByg5y1TtE7VFjnq2gBBSxusKHNCIIEIhm3/jXaVSq69t9yt71RV6lUquoYWCzWizWBgOpQ12uoVI5bV29dtS4hhBBopSCSJdI49Nt9sYzROvGsfHDiEl8RaWKLlncrp1Wt9dqa8uafKse81eqcUu62tPWKvSE3ZXIw3ZrdSdRWI4TGIoIfonHulJftvo3J71bua3+u+oqXHoF2or9hV7Ul9XQHtUTX0p6qng+pCKJEn+X8cMske2u+fya7daVYntQuVQeqLRUrbV27Cv2ar2avsB2yGxV18pIEapHqRqJESIWNLEQMRFpJHvrvrjOFPh1+5d1pHUrzUkc+nIvLfqlnAQ1votbQgSE70rvN4sZgitL1RKrE2yutDEiIe4jxfIYS62XWKez4khk1k0z7v11z7/dnOMbfDtj+3XbGM49+M+7OPxPKzWRfp/I/hmti6t45NQFVMlcWS4BVhnAZxFhYreSkxXqL2fOooZ0sblQIG5CTtztyx0/0JH8O8+WFtLwW58QKJU0/OK3mBtD8q6eRofSasbffVl9iABnxXeeUd8kypYLWQhutpyZrsKUtG3k/j5beNqAJ60ul15Ue75qlrjis15lY+sczaK+qckqs724x7VtWgs/TaSoBbSlyCR+mTz4wWFvnUyD+PkP5KtFNFcoPHbha6mK/Xw/rrtWemd6tGftm5UD6hKUIo+n5/wAptyVqfEeEw1EfahxxkimnfJ/kTJuqV3FI8iEFGZ1DkHknVtDdbhz3JLcexrhrAhEaqEnVaQK9glzIkd/NwMI1a+jlJmDKVnrYOmXRKk7N4vrnoSwPyI5hNtutTQWSyvkdLG6tQWMuLfzV61GWr9jZ9NG9RCZvAFUFgNPIji29mHMfFPmm1t3q/wBtF9Jvr1oHWOa8pQWh/ChBsF4tDDbOc+7GCzok6kdrZma9UwmWrDvoSdYxLPWkOO4+SBWFLBt5F9YrtXNuVZcR0smo2JbxIMZdJjjFGsGHbneYEMs5wYI33BbOXA4gP09pvl1saGn06mV5xabVbLU2BQ1esV1AvIaOrBZHrQgRYkQplwshBhhM0Q4w8e8km+mmu22PInyK+2vsz+vndOt9p+z/AFn7i+1P6p3+wXn7a+4PSkXrvoXrv0v1n0If1XyvmfIi+L5ev5anxq8lWz24+C1xey7DkaxMH9k8XrI/YSFsrtSVokZjVzypy1MkMtFXDjlIhIlmdJYd2W7JbYqzfKNY0dwpVzQqbTUbZWGwD6t2etPwIGiOwV56pILVO0blYVEQIYLNKMSPJpJFvvptrtn8GddsY212xnXbXbGM67a5x7s4zjP6ZxnHtb79SlL0Xl/mGkn8i1xhCKzR1pd1h7YWwHdKkqur50+GuD+a3wQ3JkOLuDGigvAQMQA4UYUhHt+5Z/4Xw8/975Q/g3j3x79JNdtN8e/OPfrtjOu2PfjOM49+M/6vbza4lEqotfSp+72m7Uus81CwrpNS5r2XUPtHLqclTxJK8Ei+0OddBVrCV4Yuq8AsWUcOScWKGeT+HQex2GgI0LXyG8kLs9p9+Hhrc9kv/I+e12p82TCNmqmcl/Ejp/W67d4F6ttmCQMgk0wcfWBlggr+SzHNHrJpn3/ptj3+7OcZ1+LXP9uu2MZz7s492cezzoFn8IaaoeWDK7Jq7md/7FxikDYVqQEouqPmvIOiUbndbxIGuj3I9PVjZML2lKI+aVPPNIl5pxfm1E5Nzut4Y4r9E5tUa/Rqcj9YbGvnHo1YrC9WjVYbPmRJxOB4ItZzCZZt8Zkk32z7XhRz4X4HXlZfFHicysWCFXvqlJ6LTb5aOkE5UOa5YQn2tv51QWtXzHrleWBl/hmIZEUBDpL/ABOpXAOM9X7lclaIm0Mqlx7ndv6ZZl1ZCYLFJliOQ0pO7aiIhGrsIaUuSLUeMguGPbfG8umNqU1h8aJeD0S6bWLT7+8k7Qn5bpUtq766N7rtyn5j3yJQeuOEeA13vpcn1ODRTf8AcVzfX6huvOfy3clMi0bwZjzfxUSrlIdfsulkixW3APaus1+wS3BDPTxt9jl0lCRExMzcaxGyQA/GwrvlV4M8NsPNWXLurVpN3XWHr9yt1Xn5R0XSapr7S2Vdlu9vsBDxH1qesqlsNcJhkwPYTpjhS4IIyln4uTftr+X7V9c+a3N9V+V+JvWN4T7BZ+ZWewHh1ujcIueg8ZbR1yt00LGW1ZljWSeoTyQrSfirew01Y/Cy7uTshV3LxN6xze9JHJFRBdWh1WOnWlVw+0c3T2qQ0FnS0Lxr0NPYmWYfq4GJFTBgmF23xAWFXaVSq69t9yt71RV6lUquoYWCzWizWBgOpQ12uoVI5bV29dtS4hhBBopSCSJdI49Nt9sYzV+Tdd/7r3HqN6s3d+y10WxKLUipFwuCyt1hVS664TqFwsmqDndGQwONYyXAm1l0ZSAMjFu4W+PwVHrddob5Eq8iPHGi2a23smKykVq/9doNgtnObAMoatZia9C8p/JkdGHYK1OYNBBiATCYMTsdiCv4eBtIzZsWzFj4iu7bq0wnyiyJr5IunPkJ9s7A5aOPnZpm3Tsp/rPna+o4B+r+QL8/6aH+Usl7vdkRU6l05E3tFstlobr0FbrVbQLyWzx+/eNiQ1SZImVBykllkyxDjDxbyy76R6bbY18l+TAfBxC33/otc4tZSym0T/odJ5naj+ateg2CpOazXzOe/cXRqm+ynUyTMS5KzEsYH7L2RxiJTYqRfKwgulMt6JvV7XU7UoAf1uzVmwATqn9dsCRpAUtcInismQYwQiOQcoeTeKXTbTbbXP8A05fBf/Kdwn/gT2/6cvgv/lO4T/wJ7V260rwH8NKhcqg9UWipW2r+MvGK/ZqvZq+wHbIbFXXymmCNUj1I1EiJELGliIGIi0kj3131xnGN4x4I98e/3b6Qx67Y9+M4z7ttdcZx78Z938fIfxftuyERb2vk9zooT+yVEG+L6TZ2yYrSm9IHqTE1YM4fc0tuoT9VjBYU8LRaPNAULPHGRH+Ku3WlWJ7ULlUHqi0VK21duwr9mq9mr7AdshsVdfKSBGqR6kaiREiFjSxEDERaSR76764zhRz3rd8SEedXGUREXbqrqgX0ua+1YR3IrrHbaSiAYFrHKJwpJWj2iRbEAMmts80XpapYeg1M/B5H+OWljxTpO9cK61xqO4ZS5sm1T26fQn9IzZNK9hok2eyJNHmSMBYND+q+X8r58Px/M1Y+YnmQdRW3kM2ouKvyzlFa0U3NXwxXc1KI+7PrBc2KLG2vctdsF1WTerFbpAUm7SKNo9Ge4wu/D4V+R/3NgXXl/br9xLFO9HzPs927vQ4r3tZs2D1SHCvFUx454FwH9ET9f6zmT5430fyyv4cP8fqUwetabw7kfOuRVJnaCF5lmYVnnNRUVBCbYjFK1KqLekqlEW5cowYg8hGd9o4ItM4j1/k7NfLzY0dPpVMQtrTbrZZ2wCGt1itIAJ2jywWF62IEVJEaZYLKQWYVNEMMPHvJLvpprttioeBPg/E9C8XLP1emc3o6TYyGkWTy/wCsu7grQ0N5dpbUVXxqjyqK5EhyVdA5lB0wRiF9YMQHRr19b4l4+Us16yqHDuS865FVmVpnXlWhjXOb1BPTURtlLVLEqwx+QpSw7GSjhCQST/FtHBDpnWPX8e8e+PfpJrtpvj35x79dsZ12x78ZxnHvxn/V7ed9KpVdRVCm1DzL8oKvUqlV1C+v1mr1mv8AbrwpQ12uoVI4ipIiSKhIhhBBoohxh4tI49NdNcYx+Llvk9yBy+HLpz5WP0KmJ38NeB7ByUh0qNv/AB+zmGpLQr0R3dWtxHGVOrYSJmcQjYOLVivDmi4/5M8eaas+fdloqO7o45DkBzZFs0G//lqhasVh3ZEa28Uh5CUmfL4Dy/S3YBYW8u0o+/5fUL0+YPQ2vjr1zh3XaUKoIXwL2tmsF9X8CKCtEZi08kxFDTe2NiY4hJQiMM4BJMz5gjmGI9vHbx1+5fsz+vndOScW+8PRvuL7U/qnf6/RvuX7f9VReu+heu/VfR/XB/VfK+X8+L4vmawRbZxnaKGKPbOvvzrnbTTXXOcZzjGfd78f7P5PO22ca664zttttnGNddcY9+c5zn9MYxj26z+2v4gNX1M5rTH1o5X5ZdY0hPr9n6bZ6+eZW7zwimaERiNEvK0rQQlbaWWdY57fPHMtG+Gt6kzWfwXqPQUuXyBf0C7dGCC1ZNlWw9043xzo/X+bO8FJjl5cma10WjKmP02++4hn0v05UU4ss0En5Pm3rrjGuupHj1rrrrjGNddceKXC8YxjGP0xjGPyOi+AnabmjqfO/I94uv3BWVhMBUL4vJHEKOlt+eDlQ1bchg+7fTwlWqvLZ6KDAxqUKxYKQ1sOkcv5XnRTKiaiXs0HL1HZDiLEUeGv2q/jzfqh3u6BDyrVjYmR60qHNjhVcW0WsEzOYeOeYaDaQmL2/bu/x0eJH9/3P/5Tyu8meYi/O6NS6UkrVCP+oVQ5q1z6zd6vyGr37Az6uWxE7/py9vY77Ko4CYNzquyDNtDGRtPH7eC9u6C6yhQMOgXbnIRuq1s12IunZOOdH5BzZJgVMCwLjzZei3lUu+p300ED+q+oKlgFimnjxtrnG2u2Mba7a5xnXbXOPfjOM4/TOM4/J83P/FePf/0pcL/Irt1pVie1C5VB6otFSttXbsK/ZqvZq+wHbIbFXXykgRqkepGokRIhY0sRAxEWkke+u+uM44p5Mq50Q12bItKl22pIpF8EFE7bUNIlPQq9qhFtt2Z1ZExZx4dVsNswkczVFspNL103Lxj8r9xr/Av5Y/3E3v8Ah+3d/jo8SP7/ALn/APKeZn/ivHD/AOq3h/8AHx+8FvL817RfKsNIDy2ldms7iZ3zzyHOrYCBJRNLHeLRZWlyW+R/TYZJ9TB2mk66yPgpJQmWrJ2vrsWNtc4212xjbXbXOM67a5x78ZxnH6ZxnH5HnfeqkverFSnrgHIihbEOvFYbWbx7oVO4FdTR41rJsNIiZXLmh5KuXaXQidZKPJPANPvINF+Q08Reuv30XEPMl5T6zQIBwbJZQad5SFuVtToBECoN/wClVNH19Y29BfNB0h5pLNfWfrCAVABhUP5P7jX+Bfyx/uJvf8P27v8AHR4kf3/c/wD5TyG8XbVlEMv7byi5UMB7YqgDfQKVaG6YqOmdGFqLAxYO5f8ANbbqE/Va6lhTwtFw8sBQs8cZEfROPdKS/bfRuT3q3c1v9d9RUuPQLtRX7Cr2pL6ugPaomvpT1VPB9SEUSJP8v44ZZI9td8/w5v4h/uYWpGVRJkaah818w3c541oV2aBgfCpi8p7C1blq3SN0rLCV63jSFfMsIA0Ms2x+rFpYlmssW2N498e/XbH9mcf2f6/1xnGf0zjP64z+mfxSS7YznWKPeTbGvuztnXTXO2cYxnOMe/3Y/wBvt5m9h5q6+5Oc9Y8rvInpVAsXpzZP6/Sb1164WiquvSH4Cp6q9VRNYJ/pjRRi4PmfBNFHJrtpj8iu3WlWJ7ULlUHqi0VK21duwr9mq9mr7AdshsVdfKSBGqR6kaiREiFjSxEDERaSR76764zjxh8pRTkRjnq3KK8xv0VXSWSuVpP1lHpNU+x1iuKLdKTYYUFQ6vX3SkOWcg3QmAHWaEsyDeMqb8j9xr/Av5Y/3E3v+H7d3+OjxI/v+5//ACth/dF4PFrDfuSUeupfJHmSOl/VE9H5whaZXh9nANqFeIemXjlSJtrpZC3sk67HPksU2piyOuajNva+UymXxFx7k/HkSlx2DsDhTDcjq0dcobLBzetVrm8FlqrW4O7g1qp+0kmx65YsWLi55y8mZXLmVOWcy80e3Vbs4OEOehXi80OhdB5lZsioCx7PrS+UopeYWik5eWjeAxf9fdH+FYEcgU318sup8Vh/Zi/dqtSQWqcifo+d8a8iJbXDYK3yAF0jSvecVG6XAv6UmTxzttNfrDKu5axAs+fDmQrHg4aWP4alXLzQ7MhudKuCNTZ6nbqs2Af1qz1t8AO2RWGvvFc5Sxyjdqi4Sgyx5ZByRpdJY99tN9ds/g8svICkhoWN04h429w67UVlpGONrTOy825nZrmlXWAJWzStDEZjBLpGZEKYITuNtviOeLf3Sa/leW/gw6MRiMhXKXyr5uuGR2Tey2ANsur/ACbtRziyYlJp8CGny1+hRrgdtAmcpL02XXJ0Ee/p/wCR+4e0t1jRVZYf4beRNUBZWJsAlXl2i78rs9OpdcHNZTjDSvbfb3gKlWJrtmdgzNHFg1knmjj29ud9h5q6+2+jcnvVR6VQLF6cpcegXaiv19oqrr0h+A1RNfSnqqCf6Y0UkSf5fwTRSR7baZF22znbbYeDbbbbOc7bbZi1znOc5/XOc5/lNopdcbx74922uf7M4/t/1frjOM/rjOP1xn9ce3XvMf8AbaW/NG+Ie52zwcrlW/348Z9YL6E98cDFzDGMe/OQjQObRrPdnOGMKAvHvR1b275t7sfFjzn6Lrjb3Y+LGu3AvGrO2MZ/txjbOuPf/t92P4cXxrjGuP8AyMcv292MYxj4tu8eS+22fdj/AF7bZznP+3OfabhnUas88gvEFy8EYrqPBY4lt44Me4swpl5s3ICW4xSt2jcqzGLAmlGkKVp9jzGaM0TSlupmlC73wS+oul8n6WihsNPuFemm3BYg7zThlDEimQBtUztM1DIAZrDxxWalmKQEaOOYPPBH/FlwgnVC0uXll1jm9FSJiLcCltCWscxtKruFo6QnqsgRzO6IUbXnieussQ/SQLiLYDPMVrvmAQ38rwytFf0eMVvUOt1/xxudYVW9hUV1mrfkIcPywPa1ZCDYj2dDQ7lYlFujTlwbDnM64JjWUSfWE0bG2ucba7YxtrtrnGddtc49+M4zj9M4zj8jzM/8V44f/Vbw/wDj4l+QN3CRLbn3Lxr4f162LauKeDWV1k6RzWtXF2BXQmrN00ERBMnEkQkZJhZGg+umJZ5d8bSbfymddsY212xnXbXbGM67a5x7s4zjP6ZxnHt5E+Rfjp47X/rKXrN/x3TyF8euF5pI9zb3Meku1fQe68K580SItul9y6XsiqY1mrJNsTCPBE07hPARbyDgbg6tdR7zfu0WNXhb9FzPnPBOyKrjYtjmgK4rKRj1+nco53phKMZueThi+W/MDFl1HzMVmAabpflZ05f9r723ZWioXNhLK/tCDlPNawHqvq9Hr5z6bGMe/OSGziUERUvZ2ZqzZQrwfrtho0vNePc7vXWOjWT1H7doHNai/vV2f+jqT37f0Wq1de1etfSkSoo0n5EEnyBBpZt/hjj32xTtLHRu685pLfMl46B4a+QSbpHKaV1ylW0kOsOrqppV0TD4qd5Oxz2MNPe16ucoYpJgMjDFXoxUFuepeNr54Gwp7zavdF5R0INMg6zzg8iVhtXSrbWkr+0K9Ed3VrZTkzJexYrTYoiBsEYYL2gQP8PE+6tq6/J8P6/yVtV6JbYVCSasJPI632uwNupV1m+Xj7WVa7tHNKPUSVwjeXQA2FOdIo03mEeZj/L8VvJUltRW7/sXC+b3O9f01M+spKPpjGrrv6n01L8bqxlr/sPoEbJKSAWeWwWFgShmSbFQTfkcrTobI8Srbv5lcyrF2VqHB60G3VcblHc7oHXrSCERCO/Qj3Kmqm0Qheso+jNUIVrpicaHfT+HiWdYr+jvd05counDrLApmrep9GWcnv1lqfKKFZ1VZgEiRvE3CwqtNHGbDozPWlCMidp9zsFT/wArnXbGNtdsZ1212xjOu2uce7OM4z+mcZx7N/KPxcUIqh5xVBFDqyW7TL6/WfKCs19fGKuplzYlSCKknUkioSMSr2guSIfYeKJK6l1V6rmNcsVKutde1C5VB63q9tqVoUMK/ZqvZq+wIUvq7YkLYcRqkepGokoxYhMURAxEW8cmmu+ucY8K1PN08cMvV+Hc78jb69OX1+Kw2fpfd6gj6PaGb1kiSJPXModncCFOQZpOxGrKZYDMST9HpLt3y42lHhnYuMdA4H0bm7DVg0AzXro37FTuPnO5B1poYrvMnOepP1uozDQoTTDDM+sWCoBp4VfYfGrr164x0ZV9FD9xUZ4Sq9aUgv0lo+1bgo98qK9UVi9rYE7CvuhT0jT6WPQwWePHwe1C5F0Fuj4150zI32bVxKaF4NV77LSl6857d+J2lvoWrdI3SsuVlpWCWc9tTjgNPnRHrFWz8z2t3jb5IVHNmplgxhoibrZRV915zdwBTB690bm1hKEO1rN5rv102o5G0M4hQpBADAc1WYcCV1jxV7sEjC6jx98InsG1YdQ2CttgXSNVbKpZ6810iFJlR26nP17USM0YFmMOZpCeIGbHOLD+VV+f5reqH/y1937TxvVn6z6nvdfuByt8hpLN9D6Wv+3tQv686p/o8SnfHlX9XmfX6rAw/wCPwF44vdZn6Pz/AJ/33o1sruVraLCul9ZsHKq5z93q3mB0RHYfu+OWSD6YcmUsXK34yYoYyBN5/wCHmp44fbOBdeX9uoPbc3H1jM+z3bu9DlomtZxX/S4cK8VTHjnkrJn1pP1/rOI/kDfR/MK/l9e/8ctCHx98vFKExe3thFbnZ0TvYKatFB0WtdaDTEiNErxK0EXgi3QKBozXV3WUEhY6iFSjquG/t5fug2ekeB/ml4xcOrFRY0ztrhBzzlN84nQhklK5D03lndTbrauKdJzYKdkBc3HX2j1fNyS2WKNQIEs3+VYvF7x88gOF+SvQ/Ji+c/SlCcW7BWehf00pnLLxV+vvL7YyqHHcEY/1DynqUAipmcmLY+uTHA7lRqD4Me3NfLRRzvunNeck3oD+j3kwuqN/ptJn6ZVGzo1Z/TXswy9cilvVbe0VjLB6WyywDLTE7afBIJLmNT4Z/uI3JJB5AWp7KJwfyAlUVqlVvsjB0fvuv4/dEtYWIKfUOpQTk6iVcgEMJZaR8QrMxQ2CMXazY21zjbXbGNtdtc4zrtrnHvxnGcfpnGcey/yc4NUnlj8r/F5Gx9IpFFqVba2bvPJ3T1ObbKIaXJ6ZcGzzmw+h9kqYIZbDeYqZurBTmM7DBMN+V5w+PxS97Lcupcj5J11CzHHX7VkKs8Lt1uqFtCbmSMomsL1i18gku66KEOceUcY3aaeDeKCMn8faEwDai2CqeOFK5t461J5RjPUvq40CafpF6V3BhC6br5r1S+v9RslfYQDxgZXekxgkjanClyzfwq3LbHYMKub+XVIsPFW0Tzou1MpK/pC6L785FZzq+ZFKjvd7YOq6ZSKyFJsKwwZeptAp95J9wDvzrHeL3ZUNOptPQuLTarVaHC5BXa3Wq8BO1fWB87bEhq0yNIrGkJMMJliGFHj2ll30j122xynwr4vm8Pqx1XZ5XUvkvbQF/MOXndK3rtfsXPqWgRdEPrfRGH3yVK4reu5ylYwzcRVa5aA3Fc4ZAfkFck62Lir9Eq+GjrhvckqsU66cfuhwo0MxoUMxK/FlpFlwvFHslbIKHEdiDw7azBMwlTVbcPGvyUp+avfKvnRgqar9yjqX0alnFGjV7pPNrCSEvzZaNZcr59YJ9oBywyxyV7AYJmEaEN1ryN6fT6Neqj4fUSnNaaotMzYhvXO/9NtBhHLOlIK9oHvV3WKRWuY2n4Z2U20yd0aqYLx9jhojl3y8iwfB/vfpiLTX3Z3xjXbbXOuMZ02zjXH6492f0x/s9rJVOFqUVP5f3TlVN8i6/wAxq6KZDWuVm22w3aiWmpV+GR01G3SM7fzU+wCjhDqVaaB3qoAAgCXwZkovgT57XrPThenZW1Hx58hrcyqiG11u1oapoEl5V1V0buhz0rPSsodYET2fZhdWV1YaBG7ucuYJ0v8A+WSOTX/7N9N9N8f/AH67a7a5/wCzOPZv2uoL8jca84M2ntdf2yVmb0rs4jNdnyHrfvaXGyWhjk+0WZfb8myhqFEW1xypWQZhUSfB+T451ipvMqUfaKb3bmfSwsLlJubLSFvHbj18JH9UxALMT4i6JylAwyQBIKXvgD6faXYWcmCb8XTOz9Jd5rXO+S0G3dKvljwsaus1+m0hAfZbM89HRANHbXClKtmIyMEKSXPiP4IYpJNtdNuzd/uoKJXcu5dX6J2G2rauMwCrK6zdMt7i6vga6G2Zu2oiIRq7ljEiJNLIjH101kml3xnfb+HGe/0oFE0uXDer877DUltoGYG1ljZuZ29PdUINiDUs0jUtEW1SRRlxDGiESD7b6xzRb5xvrzPs/NnebLzvrVBqPSqHY8rGqXNgpt3QAWWsvPR3oCt2qw2SsoSMDGijFwYk+CaKOTXbTX8y3eSPkjbsVym1zEa5IkXRjMLr0a6sBjZ67znnNdnNX5st3suV8+Rx8zjiiijknnkhKwjjhVHkr+5lYL14eeDcGrKw+F/ij49sgq/c7zs6aHkV7yP7DYumVe8hWP5fOmWENfPkQrfXgyCnaZbXVZ+29r6xwA22PkXUfGbrAhFF6bWD4ahaCQQ91V94x2CvTVC12MmgvrLTmSWyCCwt5WaAgrQeaWM0aTGla6hKZRK75DUnGlT8j+O09m2n/p7cIy2wqB6GssQ8DwWkdUQpsvEe/wA1qINrIUo9VYsEzOXT8iPna18g573zlLs3oXB+luUS80EaxbJSlbnnV0cxJmdwU8q6OLkbVxlLvqTAxWKWm4zTCiNUZ2/x58vNM8SoXkVit8xvNm6BW2teccZ79xy02ZTT0vVCHbdN/TCjZ2vFlVWMhiqJlUu9Vch0ypWM3MjsV5utsrlQpdQQtbVbLZZ3K9DXavWEIE7V7YrE5aECr0iNIrFlJMLJkigFHi3kl200022x0238pt9G6Hxvi9Io3j7yroVCia7KrolqMbW5XNoQ5PNJW23IHX+hWVaA5URwpGiQEEgLYuLfDEz2qtJLIvOvkd4mUTk/KvIb7/bNrg2urXNZOS1btkXRmMGmbhJ2fNFasj4ipPW1jkc+AzWcfADZt32hhp3jfqXI0ZvkVwoWrobLbrOw6vyWv2BgBUa7S6u6TlW591OosXNNCHn0YxiT2TB8IBZogsefyf29m1SsT2rtS/Mvxxq5TKut2CRgTWbx1irUq610gxaQMTMit9NsB6loJttkdgsNIFn0kgmk02/F2JVXDXqu5+UD+u+LFdap09ZdgBLOkhvXvUwbXBZpNtFyC18KpNsTRHBDFshGjASQbUffH14f4EvHrHYMNOj+IN7sHHWEDrou11u7DmTbfW98isrBEdFG7olEWIrGTR6yFJsUBkSizaAz6xwbggfl9H7R05z9uc55NRbb0m+v/T2rfKSmUZAwtFocYUoQGr1r6UiVEEZHBFKMm1jzrDDJJnXTbqHll3hh1ajfth+J75BUOScMflMQDrluxWgmtOeo7NUVq2n1p5eiK6NaOolr27S3JVjlBXQmMwnpD9RHDHj3aR641x+mMZz7v7dtvhxjGdts/rnPu/XOfbg37g9QTvCLhzh4D469g3TobK9Azyi2T2a2c5t1oawOt6zz5DQenTnJ4yNlWsj1r0AUcg/XcVcLMq8imXPsdK55bqM34v2BAvl+RdA+ZWyz020NbHzaUpktRS3muu6MvKgDabYAbCRkr9p10pcTUChd74JfUXS+T9LRQ2Gn3CvTTbgsQd5pwyhiRTIA2qZ2mahkAM1h44rNSzFICNHHMHngj/I5h+5Rzzb0pv2+9KuF+QadhZGhmLDeFXNZiONXKoVudQWGm1F5zylonsOdGgge2AUm4i3YqZwdN/Hlvk9yBy+HLpz5WP0KmJ38NeB7ByUh0qNv/H7OYaktCvRHd1a3EcZU6thImZxCNg4tWK8OaKS77d7v2LjLz/e07cV14H2THRsWHevZbZ5jhvmn54/98/X59L+f91/bPqH+96x9D/378qu3WlWJ7ULlUHqi0VK21duwr9mq9mr7AdshsVdfKSBGqR6kaiREiFjSxEDERaSR76764zgT/wAKP/7rT8XIPFivmI2KjxG5SWwtW8COyLrOl635Bb1212GrNmzSWGv2FCPymoUdstlVD76jzujYSC5p9MiAfgqFBurZ6Ly/zDSQeOjEMd7Zo60u6w9sKk/hdta0pClfDXB/Nb4JqatIK0BjRQXg06U8cKM2Mj8vhf7G/js5QoNrt1jx7C7XdXD7olcXndc7A5BC4/yG6DqUvpTTk9aW3avXluUONa4y2JKjYWIJjXyYTOX+MfJU6KDFVRKy+lXVQjmQndh64QnWB33r1nFNd2hno9urNfiXQadox0TroxFIc2Fy8KGL2774m38z0lJ2GilqF1i+S2NxTbsmLEtHN79lQlsVSNsf9PuhI1bvCrdkII22AwGXvkWebTb2Fk49Z9rbwKwXpVcOw+NlokCzSej4GVT15mUiekqHLzlV4MRzQ/C7SfLwWWpVesiOV66JbtUfJHxut2LHTbHiRc7SMYxl915zdV4wU9i5z0auwGsM1q71rLCDJA+JyBShSBjwCTVZoJxX4/Pqn2054uW13xxvfZAya7OvFYy2Tx7Fi71TF087NY2H9Ba3Lmq8drFrFqROsknjgmGn2jJh9qFXOx+LvDfIjyDeUOlbd66N2OuLe9pnHSQhmbKw7cwB6hWIklGo693ZDAVnpKFCezSCLsu8GsBvqfa6Vfxv8c/G/wAXfJZChNK4l1Pn/O9eV1dZYdnlXes1fRa9xzFWW3FNcFVV2Q4YuVljnqgzUpirBmK+YMX+Zw/yBpS96qpvceR8667UlloHXh2ZfWejVFRb0IViDUsnSoR6MqbxaFxDGFjxkY31jnl0xiTb8HSuz9KefbPPOT0O39IvVi9NaOcoafR6+xs9ndYTowWjxv6QjVzk5GCFJLn1izpDDJJnXTPXvJXsLT1Xo3Z708vNi+Sa/OUpfVSc+kU+q/dDuyPV1FoqKIVLX1855XpaQAUPSTMcGn4a7daVYntQuVQeqLRUrbV27Cv2ar2avsB2yGxV18pIEapHqRqJESIWNLEQMRFpJHvrvrjOOKeTKudENdmyLSpdtqSKRfBBRO21DSJT0KvaoRbbdmdWRMWceHVbDbMJHM1RbKTS9dNy8Y/Ktd4utlR0ynU+uOrParfZ24NfrdVrqJcQzdWKwv2hAixGjSrhpCSzCZYhxR495ZN9dNdtseU37o3kFu8s1u5w8shVZtZNPPrVZuvkh5MSXFr2S6qHtULrNAkeUmitCxGdV0UmADi9ECN1iXbjLczfwzrtjG2u2M67a7YxnXbXOPdnGcZ/TOM49vMetALb0PVunX+DyFqry8g/T/dv9eFAHSL+2p7CFKjXPKKj7G8sqBfMNqT9L6NICSSQcGVLt7Juv+MPUn1OLHfIHFz56Q0dEcl7ADXoXYQdY7BQAmq1Xd0eiu0NIBZJMxM00jCUxSWvY6wmRPlvO43fKe+c9QInPS+D9CNS7WIYE1emic3TnTlWVkXo/KlNwZ7pcuNRljGAnUbdopUYaKozPxfuMYznGM7eDHljrrjOcYztt/Qe+7e7XGf7c/DrnP8A2Y/hUrtSLGiuNMt9bSWWp22rtgH9ZtFbdrRmSSw116qnKVu0TlaTGSIYNLKOSPJpJFvtptrtnpvY+nO/trnPK6Bcei32w+nNXGUVMpVdY2W0OcJ0ILN629JRLCCMjAikmTaxZ0hikkzrpn8z9uX/AAL+J39xNE/DVvAuvzonPTfK57X7beVs8i9gwo3EuSXFHdQbDKGJbVlhrD29dXrykFCYUpZJmqxRZoMbQmhw76/i6L4CdpuaOp878j3i6/cFZWEwFQvi8kcQo6W354OVDVtyGD7t9PCVaq8tnooMDGpQrFgpDWw6Ry/k+RcKm67Uu9+QMtV8bKJ7q79xa23TpziL+rdJ3+oRPU6P13x2TXPOGJuA8C/J/wC5lQtNgPi5PZT1t6RWnyVv/SfIW1I7yD6X9J6w3h5vQG1PXzJU7GGi3XjnMq0/XzE7Heo+qyHDE7AlCxQ/x8HvIEVg9luXUuR9b5E+WEEL9qyFWeF26o2+pGqA41sTWF6xa+QTrRjLMZOPKOMFrDBBvFPIT/Cu3WlWJ7ULlUHqi0VK21duwr9mq9mr7AdshsVdfKSBGqR6kaiREiFjSxEDERaSR76764ziv8f/AHPqy9u+8z02CLy45mirYrIFc+siCJRB1TiFTRVlVhBR1TFsQY9qGszKVYuADgrB7HcpkSq7B4y9iovZeetfoofXKU8FZSJWxqBNaftW3p/ijd0i9LUFiBIY19wMC7VYKj0NFgk2+D8K/wDbfrOvq/YPJLbn3TOiwnVtpMnp3A6V0EywoXKy06N068e9W7sXLhQQxo4HUeiZY6+uhAmmTkE+ynhdUsnKu6cvp6JFV+Y1/wAi6bYbabyutIZnUkNfqVpol25rb2aTcZqOEOLYD3cCZWpAAUarwoMwSJOFdlI5Ty7kobzWw2yleP8AXbtTV3VDwJ1xtXH6YRcOi9CZPkdMagZPXrB5wlsjPeI0yAssBVMB+Z+3L/gX8Tv7iaJ+Cz3y72JFUKZS0De1Wy12huBX6zWa2gAnaO7BYn7WcZWjRJ1oshBZhMkY4o8e8su+umu22O2+UTmd6PULG/3rXFqo93PgnonD6lJMr5zXtkBFuu6mrPWazGzyyBqD9081ucNjBdNNCs6/jrt1pVie1C5VB6otFSttXbsK/ZqvZq+wHbIbFXXykgRqkepGokRIhY0sRAxEWkke+u+uM4qXTarYEcHcqRXqnXfJ7lYIM1fO5t1adP7mpKutHv7O0j5TdGi44uns92LDQ9ZFuPORhuA3CB/I/b/44C8zBze83LyA6Zaa36cpl1Z3flKTllWoTzDaYCR4DlEh7LZIMjjEwiF+o43JimkGE3g/bl/wL+J39xNE/B4r9nOS5n6RSPKvTmNWsPqTaLVVSOp8j6Rar6lwohOjRm5fvuO1ufJJI0xYvpmNBpYYyC9J/wACvsPjV169cY6Mq+ih+4qM8JVetKQX6S0fatwUe+VFeqKxe1sCdhX3Qp6Rp9LHoYLPHj4Pas2HvP7XCnyppJqS3Drnt36DyDwZ8j2dojvRMQbXolWullFXo0SNUKYuCWxcyrc7QH05ng2fTMk7PlVZ8+/2+fOjx96Z0yij2oZXXx/GHr3MzGy/6UK7oKN12peSUSS3/ZzsqOObQkVO71XmLzjFS+NkJpv/APILzo//AK84D/8A6U9lfjF+194sa1PoPar1T+Scf6x3+yVM68MXnUFUdMViLORjnx8pot6W9WsYeU7Z9crLWNwwPmNVW0RssAKG4/uFLuu+bfmDc0NJcdz7f1jyh749Yz3xdzun1R/VqVYas/5K1dcpr7Oty4re9jXlWOBZLoOUXtFCOONcEfhXQZPGDyNW41sXPb836n2zolKdslYpmMULo6S/3boGAaNasEfAQ0TB6u05UYxsOp8A5KdnYqVda69qFyqD1vV7bUrQoYV+zVezV9gQpfV2xIWw4jVI9SNRJRixCYoiBiIt45NNd9c4x+b+3L/gX8Tv7iaJ+CwftwcO6FknyJ7LIgh8hYKsQ2jJ5RwMwbL82qPbRX7Oj2r157P8C4LdASO2iY8/PbZZiCjNkhB35FevD0rBHjt2jNe5R5IKGDS66p69STrOtmE7cvrlQHd/cF54rrKYYFFImbGGJDnKkHAhLbBw8cuuM41lj0k1xt7sbY131xtjGcYznHv92f8Ab+RwClFWJ6TTa/4aVC0IakQ3YTVlJZrf2ftqm22JQhkI2VLXtoVUdKMxLhi0INHThRzb76CQYj/bl/wL+J39xNE/BwL/AB0c8/uB8lPwqHHTlfrunjfw2+eRdCSFgoGiAzpVeuHNuc1djYFz5K3zN9n46gQ+TkAyAMFtmVLD4Sdfpdopsa64xrrrjGuuuuMY111xj3YxjGP0xjGPbvvijfydVKjsNDLSrrN9O1N2ptzTGCWrm97yrS2KpHWPXn3REat5hTuyEDbbAYDL2yLPNpt7ft3f46PEj+/7n/8AH9xH/HR5b/3/AHQPzv25f8C/id/cTRP4+Q3lFasIiV/EuUXK+AIrFbwaEBdbQoTFSUznItuYBsx0z/pVt2CQKttRDZ5mjEeKAUqeSMeS+d37vfHvTOt9Mey2K63WxSw7sGrDeGAMUccUOARUkRJFQg4CtWAOKsULBRwghxxB4YdPyWHjH3m2vLH5X+LyNd6vd71ba21s3eeTunrgKp3sISP0y4NnnNh9AK3bDjBGG8xUyhoc4MZ2GeEb8f7dt2DriIW52St+UFasNtHUgQ2Z5W6ey4GyqVebvY4NWjFFV2V0ckrg5pdxwiG5skOmm5ZG0n7c+MZxnOvgx4na7YxnGc67f0HoW3u2xj+zPw7Yz/2Z/B4g+PRS97vcuk+Rj3syFoOOv3rItZ4lzOw0i2r25cjKFqO9Pa+QKWRdHCGQPMOMbtNMPvFBoT+DoK2x2VChY3fw16vVaYvcNwFp1us4/U+FXImu1gMwiEh88Gp9SbNpBBdZZ41issrbXEA00mnt03sfTnf21znldAuPRb7YfTmrjKKmUqusbLaHOE6EFm9bekolhBGRgRSTJtYs6QxSSZ10z7V260qxPahcqg9UWipW2rt2Ffs1Xs1fYDtkNirr5SQI1SPUjUSIkQsaWIgYiLSSPfXfXGcJdfNhq/8AFXu1bQIRbuODzXo/ReTXqyTTOg2LTkB/NVPSrgsRRiqBTigLQKvIV7t4gBjXuBCWe7rXwnav/Kru1kQPhaQOdzXo/OuTUWyQzJQ1zTr5/SlPNbgzRSCtyjhQKuKwIabqJQCTUWCxmeliut1sT233K3vW9ottttDdhYLNaLNYGBDZ9YrE+bEFtXb121LlJLLJllIJIl3kk3232znP5v7cv+BfxO/uJon8M7bZxrrrjO2222cY111xj35znOf0xjGPZl+3r462K9pOL8AvNqrnk6dmTNdQdt7VTLAuBGpOySdSNZ2FI4Naa6bjMxJmiiwWWTBca+aFGidGflch8lePNPSujcYvSO8135xr8FS69KJx6vT7V9ru629Y0W9IpSktgXwHi+qJDyg95MRz7+3N/KbnIGtVJsnqte6FzMqzILRYOWdJqxuVtpplgNQS4xj35zA1USmCqz2daaLGcy8D6/QaP8Vo6Biyaof/AC1934t2TZZ6N6nvdfuByy8eY6z9d6ov+3tQv687OPrMxHfHlX9JiDX6rJI63hA2qFXcvE3rHSKK7TD24F1aHVY6daWvcKv0hxVYwgWdLQvGvQ3FdW4m+rgYkVM6eErbfE4gX8UHjavNe6Uvw85UgSTJWyesjLcdY7crRdUulqqj1ZIXZHSB9zIqiAyRM5IIw2aYzAokekshh/4K7daVYntQuVQeqLRUrbV27Cv2ar2avsB2yGxV18pIEapHqRqJESIWNLEQMRFpJHvrvrjOM17ye8XuS+R7BYgqCavXGh3Nz49WVgemAMDtlp6MPtV+wVKxvbiRgQrWKvqqkrWz6lawh7QTjwhT8UuANG4d46aXlraf6Wco+59Wt5UDNxmPOUHbrq6ela9Gzzr6OMmPVcsraVi7xqzIVfUBqcLP5Lx0p9NcoV/VPFflPOvHXsfLx307WzU4zmde+xKLbW0JyWvEZTdgp9NjsC+cWAlZDNMapiOMMTMdo/a4eEfjD0d6L5rdPSJ4LRcebuwADvGHnjmZa2PaO32QGc6rqXSqfvIHX16/YJ8mXM8WbU1XJEg2cfmVHrlNsb7fi9sfVOveTvLF4UFgA6XyQVznLchZWWNgq6rfq1IVMjzaez3YAbBMpdxSJ9lDBsEbQu98EvqLpfJ+loobDT7hXpptwWIO804ZQxIpkAbVM7TNQyAGaw8cVmpZikBGjjmDzwR/h6ZxrpaPNn531ag3DnN7rmrBso3f06715jWbOk0bITVj5VlujaTjZJBJGMhxLnaGWOTGu+Hv9Rl96jpFVvlp4b5p+PlPs9UPxaPsVnZ6abuLvtO6o1hvHFbzIQ0SFhMAvUsQFqYXQSt2fPIp7B40dhonZOftcAw7O6S9GabpHB1fS2nNUtqnOYXlJvK1DYgSGCByKA7V4Kj0NEHk2+DHt0V436RRWflIzopMnj9wLJYtmudsudmFsyzntrtPP1VnrVnB4aDZ60Zu/sGxiwTURYWEEXI6kAAK6J2HpTr7k6N1i9W7pV/sXpylP6/dr0/YWi1OvSEACpEq9VetZ5/pghRhIPmfBDFHHrrpj+ZV9h8auvXrjHRlX0UP3FRnhKr1pSC/SWj7VuCj3yor1RWL2tgTsK+6FPSNPpY9DBZ48fB7WOnuvOKyDqLUibV1oRWuQ+O9Ksg690BOuLIr1zpnIUFwqD2CAnbcNopPCZryMaECkQzxxya2K63WxPbfcre9b2i2220N2Fgs1os1gYENn1isT5sQW1dvXbUuUkssmWUgkiXeSTfbfbOc/m7hmaPel+InS3ohPb+IDFw7nLjt4RFe3XuQ6tCw1SbqqZUHDEULLMKstqwWJcxlHmHUN0tavdHsaG4U24oU9oqtqqzgCw1qyV1+uGbJH1ffKpyVbtG5VmREhmDSSDlDS6SxbbR767Z/CD+6TyoTBdPvuaByryYri9XdGzZBdlikqsc97Yxa4nd1ZBRHVYSI6UZFmNAGA5FS/JwyOfl7inXXgHZur8NuTRETV2Vt490S38zszGsmsFjYyunPqU4SNS0RbVIETKJJLsPIQJDJtpneLTOv/UR86P8ANv37/mB7WK63WxPbfcre9b2i2220N2Fgs1os1gYENn1isT5sQW1dvXbUuUkssmWUgkiXeSTfbfbOc/6LrnD7kv8A63eFpt6idWPnZ+SSek8mTuct97gb48OzHytEq9VetYnxtbb6TJmh4k+oc6ExwzcSULvfBL6i6XyfpaKGw0+4V6abcFiDvNOGUMSKZAG1TO0zUMgBmsPHFZqWYpARo45g88Ef4LJRL3W0VxpdxRN6vbKnaFC9/W7LW368lS8QP0bYYxU5SOVRkoxYhMUo5I8u8Uum8e+2uUvP6z+314qOkaHLLILHp3Hqh2a7zYatjnROrrpXXFt26JZMRGMZNBvUWheQxMRCwfLFgghj/wCnL4L/AOU7hP8AwJ7f9OXwX/yncJ/4E9v+nL4L/wCU7hP/AAJ7f9OXwX/yncJ/4E9grdc/Bfl6BmvRC10cHjbe/ePNX2Xhns2URBtL4Jb+bVBo9kJbS6ytCgZmc0GsMEhG0Aw0cVZ+wax3jxq1RYceq4412hxYtrpszyr+izZNvIdf3bAmK7hfL9FhPhV8f10/1eSvhG+mesON+f1zpHOJvT81qqdK4Aj6reV2IVIMLXDq/VjqnGK+92YPYySRsQVxbgQWaIbfJEkO5c+tuRUDlfk2oDQ26yWiDxs6GW+sVUX1IEJhqPJTuo1fktuvD60wTkaJ1VRBsbQwgKSDI8c8wUZbrpXYfDLyu5Pzmt+nfcV/6V47deotJQesNgECj1q1WinqkSr1V61FCG+fPH88smKHT4pJNNc/6F6Ct8dWtGt3POlYiYP+P9oUWe2cyDukHposXSa4qq9yozuu3mVEt1VmTisIxGwGINWAxcq5VKAL1zkxetV6HWPSUfcuHO2ohtz5BdmI5Eg4Jk8Q67FlpVnyATPW7GOKOI8Egm12hCZhtVS383Mc0esmmff+m2Pf7s5xnX4tc/267YxnPuzj3Zx7JGIvE8+K9qR4Wifc3h/DTuLxuEKzWyza153Qs0yzcgNwxZWXJJbnNa+5pfoAhsMtQR/pN2Fv4ooz5wcaGyLjWwcUqzMTs6r52acrx9yePGGNmtB+WNoshkQWKgwuO0ShROzbYUQ5+Xp/oSh934RfHvM+t8zexWKlXWuyw6MFTDSGcMocgUyAtU7RO1RZADRWeOUsbrCiAjRyBCJod65wLzJIo/j15h2a9RU7noleXWwHi/cfuD1Y2qh0p0+PtmaBeBsAxpZkljd7bvW5C/0Qs4xrsmV421zjbXbGNtdtc4zrtrnHvxnGcfpnGcfnZ12xjbXbGddtdsYzrtrnHuzjOM/pnGce1967z5Qj4150zI0OKr22GZ4NV77LSl7AFFSO2VZRuWrdI3SsuJbvZxlk9tTjgK/kynrFWqAw3hPlVyd9x/qISNLZ9a+4LRugW1bsEMu6qw1i11Nq/p1uRykikhSFqmBg4zMEsCbeM0MqCH/QgvJP3CEV68r+ZielB1jsdYKqkHf6FX0FMJUQV90rbxVdF3nZ49UrJN3Lx6qssEprU9gyfSSBhjKeweNHYaJ2Tn7XAMOzukvRmm6RwdX0tpzVLapzmF5SbytQ2IEhggcigO1eCo9DRB5Nvgx+cVyTrYuKv0Sr4aOuG9ySqxTrpx+6HCjQzGhQzEr8WWkWXC8UeyVsgocR2IPDtrMEzCVNVvWPFXuwSMLqPH3wiewbVh1DYK22BdI1VsqlnrzXSIUmVHbqc/XtRIzRgWYw5mkJ4gZsc4sP+hFfYfGrr164x0ZV9FD9xUZ4Sq9aUgv0lo+1bgo98qK9UVi9rYE7CvuhT0jT6WPQwWePHwey6h/uOcw/oPZdvqcf134sotl340XjT7wbe+y8z+bbew0D6VYCkTh+my3vZw4NnLK2SAx/Dol6XxfpNE6zzuyYY5r975tbq/eac89HbGoXHo1nrDBoja4UvlpIJOR55dYDBpYd84kj31x+b4veeK4vC3ogF5h8TbYvxA2L+8adYUHSOwUMz6iWxaIa7jnDyrWTX4B1G5jra2Z2JM0jWCQb/wCht7b4weQPV+HNS3tPsT4Xn1zcpKzdWFCYGsqkP0elRk703piJQS0M1wrsADNZMOaVBKPJATPHJUKN58+OeOpaL87g2PvnAWaqtXk9OrpYgypi04daPT6PZr3aL0DKQ5OXWmopBhGWcgJosA6CmhIPG3y25Vdbo0euK4l5q7Pacz6xY2VerMdxez1XknVFdJ6bZ0Cut7SFytgVE6z5YheMT53CM1gxvHvrJpn3+7fTbG2ufdnOM+7bXOcZ92ce78vgevvx8WPOfnW2dffj4sa7cC8lca5zj+3GNs6593+33Z/0Unh5p5BP+o8zTIkFWF4T5EsLH13kYVYp9ad1mlVuqL2VhX3DliCpwOI5oAqc6roxe60CE/QwIWMX2DS+c/iQ5FZCI3hLHpHio6XNg7BZd7JFmtpweK9ZsFflp6GCnk76nMZL69JlZhY2iCjgO+BfSlM3kXL4/Xu6bWLH2J5J1VxzHSpa1310j47t1v5Tnx2ReuJ0WTV2MXOb6rBgof8AutJvoNWF18fu4cj7jTVT0irs7byLotR6NWV9mDXrWxldNfVBu3VDPRFToMmUTeXBEY5cEm2mNJY87Z2ikjl1xn4c7R767642xjGc4znXOce/3Zx+Ia++WXe6Lx5Qz+oxXVbosxtdrjsA2rqRviic4q4T7ol++3DrYt2bYSKmGygQvUszEIuN5tUto1rX9PvHXiv3bX/HPnrENTvcxU9sKRbWq+dHeAbnfPvHQftNXJOqEMnS18QEcITYsnVg4bf6NS81495m+V3J+c1v1H7doHNfInr1FpKD1hse/b+i1Wr3BUiVeqvWpRpPyII/nlkyzb/FJJvtlLz6o+dHQGCBDllsEb0ak8c7JdCNmrY5yVl30nr/ADi89FsuYy2G+g3qLUr6MTSIUf5QsEEMf/rcK/y9+KX/ACL9v/W4V/l78Uv+Rft/63Cv8vfil/yL9nXPrd50dAXoH2VuxpvOaTxzjd0H2VNgXIuUnSeQc4o3Ra1mQtfpoT6c1F+sE3lFI+aLPPDI66V2Hol66x0ayenfcV/6Vbn96uz/ANHUgIFHrVqtDBq9a+lIlQoQ3z55PkCDRQ6fDHHprj/2N//Z") center / cover no-repeat;
}

.hero-tags {
  gap: 12px;
}

.hero-tags a {
  padding: 11px 17px;
  font-size: 16px;
}

h2 {
  font-family: Aeonik, Inter, "Segoe UI", system-ui, sans-serif;
  font-size: clamp(22px, calc(4vw - 10px), 46px);
  font-weight: 500;
  line-height: 1.14;
}

.gradient-text {
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  background-clip: text;
  color: transparent;
  text-shadow: none;
  -webkit-background-clip: text;
}

.regular-text {
  font-weight: 400;
}

.light-text {
  font-weight: 500;
}

.italic-text {
  font-style: normal;
}

.section-dark {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(ellipse 760px 420px at 82% 24%, rgba(147, 130, 255, 0.2), rgba(147, 130, 255, 0.07) 36%, transparent 72%),
    radial-gradient(ellipse 680px 380px at 18% 78%, rgba(80, 70, 228, 0.16), rgba(80, 70, 228, 0.05) 38%, transparent 74%),
    linear-gradient(180deg, #050214 0%, #08051a 52%, #04020e 100%);
}

.section-dark:nth-of-type(2n) {
  background:
    radial-gradient(ellipse 720px 390px at 16% 24%, rgba(147, 130, 255, 0.18), rgba(147, 130, 255, 0.06) 36%, transparent 72%),
    radial-gradient(ellipse 780px 430px at 88% 82%, rgba(80, 70, 228, 0.14), rgba(80, 70, 228, 0.04) 40%, transparent 76%),
    linear-gradient(180deg, #050214 0%, #09051d 54%, #04020e 100%);
}

.section-dark:nth-of-type(3n) {
  background:
    radial-gradient(ellipse 860px 460px at 72% 48%, rgba(190, 142, 255, 0.16), rgba(147, 130, 255, 0.06) 38%, transparent 76%),
    radial-gradient(ellipse 620px 360px at 8% 86%, rgba(80, 70, 228, 0.15), transparent 72%),
    linear-gradient(180deg, #050214 0%, #08051a 52%, #04020e 100%);
}

.section-dark > .container {
  position: relative;
  z-index: 1;
}

#tasks .section-head {
  max-width: 1100px;
}

#tasks .section-head h2,
#tasks .section-head p:not(.eyebrow) {
  max-width: 100%;
}

.reason-grid span,
.process-list span {
  display: block;
  margin-bottom: 20px;
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  background-clip: text;
  color: transparent;
  font-size: 24px;
  text-shadow: none;
  -webkit-background-clip: text;
}

.process-list li {
  min-height: 250px;
}

.task-card span {
  bottom: 90px;
}

.task-card p {
  bottom: 18px;
  min-height: auto;
}

.service-card .card-actions a {
  font-weight: 500;
}

.eyebrow:not(.hero .eyebrow) {
  color: #7882ff;
  margin-bottom: 40px;
}

.quiz-progress i {
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
}

#quiz .btn-primary {
  border-color: rgba(198, 166, 255, 0.68);
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  color: #08051a;
}

.segmented button[data-service-tab] {
  border-color: rgba(255, 255, 255, 0.16);
  font-size: 14px;
  padding-right: 28px;
  padding-left: 28px;
}

.segmented button[data-service-tab].is-active {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.16);
}

#proof .filter-bar button {
  border-color: rgba(8, 8, 10, 0.16);
  background: transparent;
  color: #171719;
  font-size: 14px;
  padding-right: 28px;
  padding-left: 28px;
}

#proof .filter-bar button.is-active {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.16);
  color: #171719;
}

#cases .filter-bar button {
  border-color: rgba(8, 8, 10, 0.16);
  background: transparent;
  color: #171719;
  font-size: 14px;
  padding-right: 28px;
  padding-left: 28px;
}

#cases .filter-bar button.is-active {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.16);
  color: #171719;
}

.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus,
.contact-form input:focus-visible,
.contact-form select:focus-visible,
.contact-form textarea:focus-visible,
.quiz-step input:focus,
.quiz-step select:focus,
.quiz-step input:focus-visible,
.quiz-step select:focus-visible {
  border-color: #5872ff;
  outline: 1px solid #5872ff;
  outline-offset: 0;
  box-shadow: none;
}

.site-header-inner {
  padding: 8px 0;
  gap: 18px;
}

.brand {
  gap: 9px;
  min-width: 150px;
}

.brand-mark {
  width: 36px;
  height: 36px;
}

.brand strong {
  font-size: 16px;
}

.brand small {
  margin-top: 1px;
  font-size: 10px;
}

.site-nav {
  gap: 16px;
  font-size: 14px;
}

.site-nav a {
  padding: 2px 0;
}

.header-actions {
  gap: 10px;
}

.header-actions .btn-primary {
  min-height: 36px;
  padding: 8px 14px;
}

.segmented button[data-service-tab]:hover,
.filter-bar button:hover,
.equipment-filter button:hover {
  border-color: #7882ff;
}

.hero-media img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  max-width: none;
  height: auto;
  object-fit: none;
  filter: saturate(1.18) contrast(1.08) brightness(0.9);
  object-position: center top;
  transform: translateX(-50%);
}

.hero-overlay {
  background:
    radial-gradient(ellipse at 50% 37%, rgba(3, 0, 20, 0.56) 0%, rgba(3, 0, 20, 0.42) 28%, rgba(3, 0, 20, 0.16) 58%, rgba(3, 0, 20, 0.38) 100%),
    linear-gradient(180deg, rgba(3, 0, 20, 0.1), rgba(3, 0, 20, 0.34)),
    linear-gradient(90deg, rgba(45, 15, 84, 0.26), rgba(120, 74, 174, 0.1) 48%, rgba(45, 15, 84, 0.26));
  mix-blend-mode: normal;
}

.hero h1,
.hero .lead,
.hero .eyebrow {
  text-shadow: 0 3px 18px rgba(0, 0, 0, 0.58);
}

.hero h1 span {
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  background-clip: text;
  text-shadow: none;
  -webkit-background-clip: text;
}

.hero .eyebrow {
  background: rgba(6, 3, 23, 0.1);
}

.hero-actions {
  transform: translateY(-10px);
}

.hero .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.hero .btn::after {
  position: absolute;
  inset: -45% -35%;
  z-index: -1;
  background: linear-gradient(
    110deg,
    transparent 0%,
    transparent 34%,
    rgba(255, 255, 255, 0.32) 46%,
    rgba(229, 156, 255, 0.34) 52%,
    transparent 66%,
    transparent 100%
  );
  transform: translateX(-70%);
  animation: hero-button-shimmer 3.2s ease-in-out infinite;
  content: "";
}

.hero .btn-secondary::after {
  animation-delay: 0.35s;
}

@keyframes hero-button-shimmer {
  0%,
  48% {
    transform: translateX(-70%);
  }

  82%,
  100% {
    transform: translateX(70%);
  }
}

@media (max-width: 780px) {
  .hero-media img {
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: none;
  }
}

.hero-media img {
  inset: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  transform: none;
}

#proof .proof-grid article:nth-child(n + 5) {
  display: none;
}

#proof .proof-photo {
  height: 312px;
}

#proof .proof-grid span {
  color: #7882ff;
  font-size: 10px;
}

#proof .filter-bar button:hover,
#cases .filter-bar button:hover {
  border-color: #7882ff;
}

.equipment-filter button.is-active {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.16);
  color: #ffffff;
}

.contact-form .btn-primary {
  border-color: rgba(198, 166, 255, 0.68);
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  color: #08051a;
}

#proof .proof-grid a:hover {
  color: #5958e1;
}

#proof .proof-grid a {
  display: inline-flex;
  min-height: 34px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(8, 8, 10, 0.16);
  border-radius: 999px;
  padding: 6px 14px;
  color: #171719;
  font-size: 13px;
  font-weight: 400;
}

#proof .proof-grid a:hover {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.08);
  color: #5958e1;
}

.equipment-grid span {
  color: #7882ff;
}

.case-card {
  grid-template-columns: 280px 1fr;
}

.case-card span {
  color: #7882ff;
}

.site-header {
  background: rgba(12, 7, 31, 0.78);
  border-bottom-color: rgba(120, 130, 255, 0.18);
}

.process-list li {
  min-height: 190px;
}

.proof-slider {
  position: relative;
}

#proof .proof-grid {
  display: flex;
  gap: 14px;
  overflow-x: auto;
  margin: 0 -72px -44px;
  padding: 0 72px 70px;
  scroll-behavior: smooth;
  scroll-padding-left: 72px;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}

#proof .proof-grid::-webkit-scrollbar {
  display: none;
}

#proof .proof-grid article {
  flex: 0 0 calc((100% - 42px) / 4);
  scroll-snap-align: start;
}

#proof .proof-grid article:nth-child(n + 5):not([hidden]) {
  display: block;
}

.slider-arrow {
  position: absolute;
  top: 50%;
  z-index: 3;
  display: grid;
  width: 42px;
  height: 42px;
  place-items: center;
  border: 1px solid rgba(120, 130, 255, 0.45);
  border-radius: 50%;
  padding: 0;
  background: rgba(255, 255, 255, 0.88);
  color: #5958e1;
  cursor: pointer;
  font-size: 0;
  line-height: 1;
  transform: translateY(-50%);
}

.slider-arrow::before {
  font-size: 28px;
  line-height: 1;
  transform: translateY(-1px);
}

.slider-arrow-prev::before {
  content: "‹";
}

.slider-arrow-next::before {
  content: "›";
}

.slider-arrow:hover {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.16);
}

.slider-arrow-prev {
  left: -56px;
}

.slider-arrow-next {
  right: -56px;
}

.estimate-bar a {
  border-color: rgba(198, 166, 255, 0.68);
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  color: #08051a;
}

.estimate-bar a:hover {
  border-color: rgba(198, 166, 255, 0.9);
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  color: #08051a;
}

.hero .btn-primary {
  border-color: rgba(198, 166, 255, 0.68);
  background: linear-gradient(90deg, #f0a7ff 0%, #c6a6ff 50%, #a8bdff 100%);
  color: #08051a;
  text-shadow: none;
}

.hero .btn-secondary {
  border: 1px solid rgba(80, 70, 228, 0.72);
  background: rgba(16, 9, 58, 0.88);
  color: #ffffff;
  box-shadow: inset 0 -7px 11px rgba(164, 143, 255, 0.12);
  text-shadow: none;
}

.hero-overlay {
  background:
    linear-gradient(180deg, rgba(3, 0, 20, 0.34) 0%, rgba(3, 0, 20, 0.26) 28%, rgba(3, 0, 20, 0.54) 68%, rgba(3, 0, 20, 0.9) 100%),
    radial-gradient(ellipse at 50% 36%, rgba(120, 74, 174, 0.2) 0%, rgba(45, 15, 84, 0.16) 42%, rgba(3, 0, 20, 0.18) 78%),
    linear-gradient(90deg, rgba(45, 15, 84, 0.18), rgba(120, 74, 174, 0.08) 48%, rgba(45, 15, 84, 0.18));
}

.hero-copy {
  transform: translateY(-45px);
}

.hero h1 {
  color: #ffffff;
  font-size: 71px;
  font-weight: 500;
}

.hero .lead {
  color: #ffffff;
}

.hero .btn {
  padding-right: 48px;
  padding-left: 48px;
  font-size: 17px;
  font-weight: 400;
}

.hero-actions {
  transform: translateY(28px);
}

.hero-facts {
  transform: translateY(100px);
}

.hero-facts span {
  min-height: 129px;
  align-content: center;
}

.reason-section {
  background: linear-gradient(90deg, #f2f0ea 0%, #f2f0ea 100%);
}

.equipment-grid button.is-added {
  border-color: rgba(120, 130, 255, 0.9);
  background:
    linear-gradient(180deg, rgba(120, 130, 255, 0.28), rgba(86, 72, 178, 0.22)),
    rgba(12, 10, 32, 0.72);
  color: #d9ddff;
  box-shadow:
    inset 0 2px 8px rgba(0, 0, 0, 0.34),
    inset 0 0 0 1px rgba(120, 130, 255, 0.18);
  transform: translateY(1px);
}

.equipment-grid button.is-added:hover {
  border-color: #7882ff;
  background:
    linear-gradient(180deg, rgba(120, 130, 255, 0.34), rgba(86, 72, 178, 0.28)),
    rgba(12, 10, 32, 0.78);
  color: #ffffff;
  transform: translateY(0);
}

#proof .proof-grid a {
  display: inline-flex;
  min-height: 34px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(8, 8, 10, 0.16);
  border-radius: 999px;
  padding: 6px 14px;
  background: transparent;
  color: #171719;
  font-size: 13px;
  font-weight: 400;
}

#proof .proof-grid a:hover {
  border-color: #7882ff;
  background: rgba(120, 130, 255, 0.08);
  color: #5958e1;
}

.proof-artist {
  display: block;
  margin: -4px 0 14px;
  color: #7882ff;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.35;
}

.to-top {
  position: fixed;
  right: 24px;
  bottom: 96px;
  z-index: 45;
  display: grid;
  width: 52px;
  height: 52px;
  place-items: center;
  border: 1px solid rgba(198, 166, 255, 0.64);
  border-radius: 50%;
  background:
    linear-gradient(rgba(8, 5, 28, 0.84), rgba(8, 5, 28, 0.84)) padding-box,
    linear-gradient(135deg, #f0a7ff, #a8bdff) border-box;
  color: #ffffff;
  box-shadow:
    0 18px 46px rgba(0, 0, 0, 0.34),
    inset 0 0 22px rgba(198, 166, 255, 0.12);
  opacity: 0;
  pointer-events: none;
  transform: translateY(14px);
  transition:
    opacity var(--motion-base) var(--ease-out),
    transform var(--motion-base) var(--ease-out),
    border-color var(--motion-base) var(--ease-out),
    box-shadow var(--motion-base) var(--ease-out);
  backdrop-filter: blur(14px);
}

.to-top span {
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  transform: translateY(-1px);
}

.to-top.is-visible {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.to-top:hover {
  border-color: rgba(198, 166, 255, 0.95);
  box-shadow:
    0 18px 46px rgba(0, 0, 0, 0.34),
    0 0 28px rgba(198, 166, 255, 0.26),
    inset 0 0 22px rgba(198, 166, 255, 0.16);
  transform: translateY(-3px);
}

@media (max-width: 780px) {
  .case-card {
    grid-template-columns: 1fr;
  }

  .to-top {
    right: 16px;
    bottom: 82px;
    width: 46px;
    height: 46px;
  }

  #proof .proof-grid article {
    flex-basis: min(86vw, 360px);
  }

  .slider-arrow {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
  }
}

/* Final mobile layout: keep the hero readable without overlapping its content. */
@media (max-width: 780px) {
  .hero {
    display: flex;
    min-height: 100vh;
    min-height: 100svh;
    height: auto;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    padding: 24px 0 28px;
  }

  .hero .hero-grid {
    display: block;
    width: min(100% - 32px, var(--max));
    min-height: 0;
    margin: 0 auto;
  }

  .hero-copy {
    display: grid;
    width: 100%;
    max-width: none;
    justify-items: center;
    transform: none;
  }

  .hero .eyebrow {
    min-height: 30px;
    margin: 0 0 18px;
    padding: 5px 12px;
    font-size: 13px;
    transform: none;
  }

  .hero h1 {
    max-width: 100%;
    margin: 0 0 18px;
    font-size: 40px;
    line-height: 1.08;
    text-wrap: balance;
  }

  .hero .lead {
    max-width: 620px;
    margin: 0;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.48;
    transform: none;
  }

  .hero-actions {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr;
    gap: 10px;
    margin-top: 28px;
    transform: none;
  }

  .hero .btn {
    width: 100%;
    min-height: 52px;
    padding: 12px 20px;
    font-size: 15px;
  }

  .hero-facts {
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
    margin-top: 28px;
    transform: none;
  }

  .hero-facts span {
    min-height: 92px;
    align-content: center;
    padding: 14px;
    font-size: 14px;
  }

  .hero-facts strong {
    margin-bottom: 7px;
    font-size: 24px;
  }

  .hero-tags {
    position: static;
    width: calc(100% - 32px);
    margin: 24px auto 0;
    justify-content: flex-start;
    padding: 0 0 4px;
  }

  .hero-tags a {
    padding: 9px 14px;
    font-size: 14px;
  }

  .hero-media img {
    object-position: center top;
  }

  h2 {
    font-size: 40px !important;
    line-height: 1.15;
    text-wrap: balance;
  }
}

@media (max-width: 430px) {
  .hero {
    padding-top: 18px;
  }

  .hero h1 {
    font-size: 36px;
  }

  h2 {
    font-size: 36px !important;
    line-height: 1.16;
  }

  .hero-facts span {
    min-height: 88px;
    padding: 12px;
  }
}

