:root {
  --vl-yellow: #F8C431 !important;
  --vl-ink: #1F2226 !important;
  --vl-muted: #6B7078 !important;
  --vl-beige: #F3EDE7 !important;
  --vl-stripe: #FBF6F2 !important;
  --vl-line: #DCD5CD !important;
  --vl-white: #FFFFFF !important;
}
.vl-body {
  margin: 0 !important;
  color: var(--vl-ink) !important;
  font-family: 'Manrope', 'Segoe UI', Roboto, Arial, sans-serif !important;
  font-size: 17px !important;
  line-height: 1.65 !important;
  -webkit-font-smoothing: antialiased !important;
  background-color: var(--vl-white) !important;
  background-image: repeating-linear-gradient(90deg, var(--vl-white) 0 64px, var(--vl-stripe) 64px 128px) !important;
}
.vl-body *, .vl-body *::before, .vl-body *::after {
  box-sizing: border-box !important;
}
.vl-wrap {
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
  position: relative !important;
}
.vl-h1 {
  font-family: 'Unbounded', 'Arial Black', sans-serif !important;
  font-weight: 800 !important;
  font-size: clamp(2.2rem, 5vw, 4.2rem) !important;
  line-height: 1.06 !important;
  letter-spacing: -0.02em !important;
  margin: 0 0 24px !important;
}
.vl-h2 {
  font-family: 'Unbounded', 'Arial Black', sans-serif !important;
  font-weight: 800 !important;
  font-size: clamp(1.5rem, 2.9vw, 2.25rem) !important;
  line-height: 1.18 !important;
  letter-spacing: -0.01em !important;
  margin: 0 0 20px !important;
}
.vl-h2--center {
  text-align: center !important;
}
.vl-h2--gap {
  margin-top: 64px !important;
}
.vl-h3 {
  font-weight: 800 !important;
  font-size: 1.2rem !important;
  line-height: 1.3 !important;
  margin: 32px 0 10px !important;
}
.vl-h4 {
  font-weight: 800 !important;
  font-size: 1.05rem !important;
  margin: 0 0 6px !important;
}
.vl-p {
  margin: 0 0 14px !important;
  max-width: 68ch !important;
}
.vl-p--center {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
.vl-list {
  margin: 0 0 16px !important;
  padding-left: 22px !important;
  max-width: 68ch !important;
}
.vl-list li {
  margin-bottom: 8px !important;
}
.vl-note {
  font-size: 0.95rem !important;
  margin: 14px 0 0 !important;
  color: var(--vl-muted) !important;
}

/* button: yellow pill on a torn white paper patch */
.vl-btn {
  position: relative !important;
  display: inline-block !important;
  font-family: 'Manrope', 'Segoe UI', Arial, sans-serif !important;
  font-weight: 800 !important;
  font-size: 1.02rem !important;
  letter-spacing: 0.01em !important;
  text-decoration: none !important;
  text-align: center !important;
  color: var(--vl-ink) !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 999px !important;
  padding: 18px 44px !important;
  min-width: 260px !important;
  cursor: pointer !important;
  isolation: isolate !important;
  transition: transform 0.15s ease !important;
}
.vl-btn::before {
  content: '' !important;
  position: absolute !important;
  inset: -12px -18px !important;
  background: var(--vl-white) !important;
  clip-path: polygon(2% 14%, 9% 0%, 72% 6%, 94% 2%, 100% 38%, 97% 86%, 78% 100%, 30% 93%, 6% 100%, 0% 58%) !important;
  filter: drop-shadow(0 4px 6px rgba(31, 34, 38, 0.12)) !important;
  z-index: -2 !important;
}
.vl-btn::after {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  background: var(--vl-yellow) !important;
  border-radius: 999px !important;
  z-index: -1 !important;
}
.vl-btn:hover {
  transform: translateY(-2px) !important;
}
.vl-btn--full {
  width: 100% !important;
  min-width: 0 !important;
}
.vl-btn--full::before {
  inset: -8px -10px !important;
}
.vl-center {
  text-align: center !important;
  margin-top: 36px !important;
}
.vl-btn:focus-visible, .vl-input:focus-visible, .vl-faq__q:focus-visible, .vl-links a:focus-visible, .vl-seg__opt input:focus-visible + span {
  outline: 3px solid var(--vl-ink) !important;
  outline-offset: 4px !important;
}

/* line ornaments */
.vl-deco-waves {
  position: absolute !important;
  top: 0 !important;
  right: -120px !important;
  width: 760px !important;
  height: 440px !important;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MDAiIGhlaWdodD0iNTIwIiB2aWV3Qm94PSIwIDAgOTAwIDUyMCI+PHBvbHlsaW5lIHBvaW50cz0iMCw3OC4wIDE1LDkyLjggMzAsMTA2LjggNDUsMTE5LjUgNjAsMTMwLjEgNzUsMTM4LjMgOTAsMTQzLjcgMTA1LDE0Ni40IDEyMCwxNDYuNCAxMzUsMTQ0LjEgMTUwLDEzOS45IDE2NSwxMzQuMyAxODAsMTI4LjAgMTk1LDEyMS43IDIxMCwxMTUuOSAyMjUsMTExLjIgMjQwLDEwNy45IDI1NSwxMDYuMyAyNzAsMTA2LjQgMjg1LDEwOC4wIDMwMCwxMTAuOSAzMTUsMTE0LjcgMzMwLDExOC43IDM0NSwxMjIuMyAzNjAsMTI1LjAgMzc1LDEyNi4yIDM5MCwxMjUuMyA0MDUsMTIyLjEgNDIwLDExNi40IDQzNSwxMDguMiA0NTAsOTcuOCA0NjUsODUuNSA0ODAsNzEuOCA0OTUsNTcuNSA1MTAsNDMuMyA1MjUsMjkuOCA1NDAsMTcuOSA1NTUsOC4wIDU3MCwwLjggNTg1LC0zLjYgNjAwLC01LjAgNjE1LC0zLjYgNjMwLDAuNSA2NDUsNi43IDY2MCwxNC42IDY3NSwyMy40IDY5MCwzMi41IDcwNSw0MS4yIDcyMCw0OS4wIDczNSw1NS40IDc1MCw2MC4wIDc2NSw2Mi45IDc4MCw2My45IDc5NSw2My40IDgxMCw2MS43IDgyNSw1OS40IDg0MCw1Ny4wIDg1NSw1NS4xIDg3MCw1NC40IDg4NSw1NS4yIDkwMCw1OC4wIiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMTExLjYgMTUsMTI1LjUgMzAsMTM3LjkgNDUsMTQ4LjIgNjAsMTU2LjAgNzUsMTYxLjEgOTAsMTYzLjMgMTA1LDE2Mi44IDEyMCwxNjAuMCAxMzUsMTU1LjMgMTUwLDE0OS4zIDE2NSwxNDIuNiAxODAsMTM1LjkgMTk1LDEyOS43IDIxMCwxMjQuNiAyMjUsMTIxLjAgMjQwLDExOS4xIDI1NSwxMTguOSAyNzAsMTIwLjIgMjg1LDEyMi45IDMwMCwxMjYuMyAzMTUsMTMwLjAgMzMwLDEzMy4zIDM0NSwxMzUuNyAzNjAsMTM2LjUgMzc1LDEzNS40IDM5MCwxMzEuOSA0MDUsMTI2LjAgNDIwLDExNy43IDQzNSwxMDcuMSA0NTAsOTQuOCA0NjUsODEuMiA0ODAsNjcuMCA0OTUsNTMuMCA1MTAsMzkuOSA1MjUsMjguMyA1NDAsMTguOSA1NTUsMTIuMiA1NzAsOC4zIDU4NSw3LjUgNjAwLDkuNSA2MTUsMTQuMSA2MzAsMjAuOSA2NDUsMjkuMyA2NjAsMzguNiA2NzUsNDguMSA2OTAsNTcuMiA3MDUsNjUuMiA3MjAsNzEuOSA3MzUsNzYuOCA3NTAsNzkuOCA3NjUsODEuMCA3ODAsODAuNyA3OTUsNzkuMiA4MTAsNzcuMCA4MjUsNzQuOCA4NDAsNzMuMCA4NTUsNzIuNCA4NzAsNzMuMyA4ODUsNzYuMiA5MDAsODEuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDE0NC4xIDE1LDE1Ni4yIDMwLDE2Ni4yIDQ1LDE3My42IDYwLDE3OC4yIDc1LDE3OS45IDkwLDE3OS4wIDEwNSwxNzUuNyAxMjAsMTcwLjUgMTM1LDE2NC4wIDE1MCwxNTYuOSAxNjUsMTQ5LjcgMTgwLDE0My4yIDE5NSwxMzcuOCAyMTAsMTMzLjggMjI1LDEzMS42IDI0MCwxMzEuMSAyNTUsMTMyLjIgMjcwLDEzNC41IDI4NSwxMzcuNyAzMDAsMTQxLjEgMzE1LDE0NC4xIDMzMCwxNDYuMiAzNDUsMTQ2LjggMzYwLDE0NS40IDM3NSwxNDEuNyAzOTAsMTM1LjYgNDA1LDEyNy4xIDQyMCwxMTYuNSA0MzUsMTA0LjIgNDUwLDkwLjcgNDY1LDc2LjcgNDgwLDYyLjkgNDk1LDUwLjEgNTEwLDM5LjAgNTI1LDMwLjEgNTQwLDIzLjggNTU1LDIwLjUgNTcwLDIwLjMgNTg1LDIyLjkgNjAwLDI4LjEgNjE1LDM1LjQgNjMwLDQ0LjMgNjQ1LDU0LjAgNjYwLDYzLjkgNjc1LDczLjQgNjkwLDgxLjcgNzA1LDg4LjYgNzIwLDkzLjggNzM1LDk3LjAgNzUwLDk4LjMgNzY1LDk4LjEgNzgwLDk2LjggNzk1LDk0LjcgODEwLDkyLjYgODI1LDkwLjkgODQwLDkwLjQgODU1LDkxLjMgODcwLDk0LjMgODg1LDk5LjMgOTAwLDEwNi40IiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMTc0LjMgMTUsMTgzLjkgMzAsMTkwLjkgNDUsMTk1LjEgNjAsMTk2LjMgNzUsMTk0LjkgOTAsMTkxLjEgMTA1LDE4NS40IDEyMCwxNzguNCAxMzUsMTcwLjggMTUwLDE2My4zIDE2NSwxNTYuNCAxODAsMTUwLjYgMTk1LDE0Ni40IDIxMCwxNDMuOSAyMjUsMTQzLjEgMjQwLDE0My45IDI1NSwxNDYuMCAyNzAsMTQ4LjkgMjg1LDE1Mi4wIDMwMCwxNTQuOCAzMTUsMTU2LjYgMzMwLDE1Ni45IDM0NSwxNTUuMyAzNjAsMTUxLjQgMzc1LDE0NS4yIDM5MCwxMzYuNiA0MDUsMTI2LjAgNDIwLDExMy43IDQzNSwxMDAuMyA0NTAsODYuNSA0NjUsNzMuMSA0ODAsNjAuNiA0OTUsNDkuOSA1MTAsNDEuNSA1MjUsMzUuOCA1NDAsMzMuMSA1NTUsMzMuNCA1NzAsMzYuNiA1ODUsNDIuNCA2MDAsNTAuMiA2MTUsNTkuNiA2MzAsNjkuOCA2NDUsODAuMSA2NjAsODkuOCA2NzUsOTguNSA2OTAsMTA1LjYgNzA1LDExMC45IDcyMCwxMTQuMyA3MzUsMTE1LjggNzUwLDExNS43IDc2NSwxMTQuNCA3ODAsMTEyLjUgNzk1LDExMC40IDgxMCwxMDguOCA4MjUsMTA4LjMgODQwLDEwOS40IDg1NSwxMTIuMyA4NzAsMTE3LjMgODg1LDEyNC4zIDkwMCwxMzMuMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDIwMS41IDE1LDIwOC4wIDMwLDIxMS43IDQ1LDIxMi40IDYwLDIxMC40IDc1LDIwNi4xIDkwLDE5OS45IDEwNSwxOTIuNSAxMjAsMTg0LjUgMTM1LDE3Ni41IDE1MCwxNjkuMyAxNjUsMTYzLjIgMTgwLDE1OC42IDE5NSwxNTUuOCAyMTAsMTU0LjggMjI1LDE1NS4zIDI0MCwxNTcuMiAyNTUsMTU5LjggMjcwLDE2Mi43IDI4NSwxNjUuMyAzMDAsMTY2LjkgMzE1LDE2Ny4wIDMzMCwxNjUuMiAzNDUsMTYxLjEgMzYwLDE1NC44IDM3NSwxNDYuMSAzOTAsMTM1LjUgNDA1LDEyMy4zIDQyMCwxMTAuMSA0MzUsOTYuNSA0NTAsODMuNCA0NjUsNzEuNCA0ODAsNjEuMSA0OTUsNTMuMiA1MTAsNDguMSA1MjUsNDUuOSA1NDAsNDYuOCA1NTUsNTAuNiA1NzAsNTcuMCA1ODUsNjUuNCA2MDAsNzUuMiA2MTUsODUuOCA2MzAsOTYuNSA2NDUsMTA2LjYgNjYwLDExNS41IDY3NSwxMjIuOSA2OTAsMTI4LjMgNzA1LDEzMS44IDcyMCwxMzMuNCA3MzUsMTMzLjQgNzUwLDEzMi4yIDc2NSwxMzAuMyA3ODAsMTI4LjMgNzk1LDEyNi43IDgxMCwxMjYuMiA4MjUsMTI3LjMgODQwLDEzMC4yIDg1NSwxMzUuMSA4NzAsMTQyLjAgODg1LDE1MC44IDkwMCwxNjEuMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDIyNC45IDE1LDIyOC4wIDMwLDIyOC4zIDQ1LDIyNS43IDYwLDIyMC45IDc1LDIxNC4yIDkwLDIwNi4zIDEwNSwxOTcuOCAxMjAsMTg5LjUgMTM1LDE4MS44IDE1MCwxNzUuNCAxNjUsMTcwLjYgMTgwLDE2Ny41IDE5NSwxNjYuMiAyMTAsMTY2LjYgMjI1LDE2OC4yIDI0MCwxNzAuNiAyNTUsMTczLjMgMjcwLDE3NS43IDI4NSwxNzcuMSAzMDAsMTc3LjAgMzE1LDE3NS4wIDMzMCwxNzAuOCAzNDUsMTY0LjQgMzYwLDE1NS43IDM3NSwxNDUuMSAzOTAsMTMzLjAgNDA1LDEyMC4wIDQyMCwxMDYuNyA0MzUsOTMuOSA0NTAsODIuMyA0NjUsNzIuNiA0ODAsNjUuMiA0OTUsNjAuNiA1MTAsNTkuMSA1MjUsNjAuNiA1NDAsNjUuMCA1NTUsNzEuOSA1NzAsODAuOCA1ODUsOTEuMSA2MDAsMTAyLjEgNjE1LDExMy4yIDYzMCwxMjMuNiA2NDUsMTMyLjggNjYwLDE0MC4zIDY3NSwxNDUuOSA2OTAsMTQ5LjUgNzA1LDE1MS4yIDcyMCwxNTEuMiA3MzUsMTUwLjAgNzUwLDE0OC4xIDc2NSwxNDYuMSA3ODAsMTQ0LjYgNzk1LDE0NC4xIDgxMCwxNDUuMSA4MjUsMTQ3LjkgODQwLDE1Mi44IDg1NSwxNTkuNiA4NzAsMTY4LjIgODg1LDE3OC4yIDkwMCwxODkuMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDI0NC4xIDE1LDI0My44IDMwLDI0MC43IDQ1LDIzNS4zIDYwLDIyOC4xIDc1LDIxOS43IDkwLDIxMC44IDEwNSwyMDIuMSAxMjAsMTk0LjEgMTM1LDE4Ny40IDE1MCwxODIuMyAxNjUsMTc5LjAgMTgwLDE3Ny41IDE5NSwxNzcuNiAyMTAsMTc5LjAgMjI1LDE4MS4zIDI0MCwxODMuOCAyNTUsMTg1LjkgMjcwLDE4Ny4yIDI4NSwxODYuOSAzMDAsMTg0LjggMzE1LDE4MC42IDMzMCwxNzQuMSAzNDUsMTY1LjQgMzYwLDE1NC45IDM3NSwxNDIuOSAzOTAsMTMwLjEgNDA1LDExNy4yIDQyMCwxMDQuNyA0MzUsOTMuNiA0NTAsODQuMyA0NjUsNzcuNSA0ODAsNzMuNSA0OTUsNzIuNiA1MTAsNzQuNyA1MjUsNzkuNyA1NDAsODcuMSA1NTUsOTYuNiA1NzAsMTA3LjMgNTg1LDExOC44IDYwMCwxMzAuMSA2MTUsMTQwLjggNjMwLDE1MC4yIDY0NSwxNTcuOSA2NjAsMTYzLjYgNjc1LDE2Ny4zIDY5MCwxNjkuMCA3MDUsMTY5LjEgNzIwLDE2Ny45IDczNSwxNjYuMCA3NTAsMTY0LjAgNzY1LDE2Mi40IDc4MCwxNjEuOSA3OTUsMTYyLjggODEwLDE2NS42IDgyNSwxNzAuMyA4NDAsMTc2LjkgODU1LDE4NS4zIDg3MCwxOTUuMSA4ODUsMjA1LjYgOTAwLDIxNi40IiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMjU5LjAgMTUsMjU1LjQgMzAsMjQ5LjUgNDUsMjQxLjcgNjAsMjMyLjkgNzUsMjIzLjUgOTAsMjE0LjQgMTA1LDIwNi4xIDEyMCwxOTkuMSAxMzUsMTkzLjcgMTUwLDE5MC4yIDE2NSwxODguNSAxODAsMTg4LjQgMTk1LDE4OS43IDIxMCwxOTEuOCAyMjUsMTk0LjEgMjQwLDE5Ni4xIDI1NSwxOTcuMiAyNzAsMTk2LjkgMjg1LDE5NC43IDMwMCwxOTAuNCAzMTUsMTgzLjkgMzMwLDE3NS4yIDM0NSwxNjQuOCAzNjAsMTUzLjAgMzc1LDE0MC41IDM5MCwxMjcuOCA0MDUsMTE1LjggNDIwLDEwNS4xIDQzNSw5Ni40IDQ1MCw5MC4xIDQ2NSw4Ni43IDQ4MCw4Ni40IDQ5NSw4OS4xIDUxMCw5NC43IDUyNSwxMDIuNyA1NDAsMTEyLjYgNTU1LDEyMy45IDU3MCwxMzUuNyA1ODUsMTQ3LjQgNjAwLDE1OC4zIDYxNSwxNjcuOSA2MzAsMTc1LjcgNjQ1LDE4MS41IDY2MCwxODUuMiA2NzUsMTg2LjkgNjkwLDE4Ny4wIDcwNSwxODUuOCA3MjAsMTgzLjkgNzM1LDE4MS44IDc1MCwxODAuMiA3NjUsMTc5LjYgNzgwLDE4MC40IDc5NSwxODMuMCA4MTAsMTg3LjYgODI1LDE5NC4xIDg0MCwyMDIuMiA4NTUsMjExLjcgODcwLDIyMS45IDg4NSwyMzIuMiA5MDAsMjQyLjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q5RDJDQSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHBvbHlsaW5lIHBvaW50cz0iMCwyNjkuOCAxNSwyNjMuMyAzMCwyNTUuMCA0NSwyNDUuNyA2MCwyMzUuOSA3NSwyMjYuNCA5MCwyMTcuOCAxMDUsMjEwLjUgMTIwLDIwNC45IDEzNSwyMDEuMiAxNTAsMTk5LjMgMTY1LDE5OS4xIDE4MCwyMDAuMiAxOTUsMjAyLjIgMjEwLDIwNC40IDIyNSwyMDYuMyAyNDAsMjA3LjMgMjU1LDIwNi44IDI3MCwyMDQuNiAyODUsMjAwLjIgMzAwLDE5My43IDMxNSwxODUuMiAzMzAsMTc0LjkgMzQ1LDE2My4zIDM2MCwxNTEuMSAzNzUsMTM4LjggMzkwLDEyNy4xIDQwNSwxMTYuOSA0MjAsMTA4LjcgNDM1LDEwMy4wIDQ1MCwxMDAuMyA0NjUsMTAwLjUgNDgwLDEwMy45IDQ5NSwxMTAuMCA1MTAsMTE4LjYgNTI1LDEyOS4wIDU0MCwxNDAuNiA1NTUsMTUyLjggNTcwLDE2NC44IDU4NSwxNzYuMCA2MDAsMTg1LjcgNjE1LDE5My42IDYzMCwxOTkuNSA2NDUsMjAzLjIgNjYwLDIwNC45IDY3NSwyMDQuOSA2OTAsMjAzLjcgNzA1LDIwMS43IDcyMCwxOTkuNSA3MzUsMTk3LjggNzUwLDE5Ny4xIDc2NSwxOTcuOCA3ODAsMjAwLjMgNzk1LDIwNC43IDgxMCwyMTEuMCA4MjUsMjE4LjggODQwLDIyOC4wIDg1NSwyMzcuOCA4NzAsMjQ3LjggODg1LDI1Ny4xIDkwMCwyNjUuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDI3Ni43IDE1LDI2OC4wIDMwLDI1OC4yIDQ1LDI0OC4wIDYwLDIzOC4yIDc1LDIyOS4yIDkwLDIyMS43IDEwNSwyMTUuOSAxMjAsMjExLjkgMTM1LDIwOS45IDE1MCwyMDkuNiAxNjUsMjEwLjYgMTgwLDIxMi40IDE5NSwyMTQuNiAyMTAsMjE2LjQgMjI1LDIxNy4zIDI0MCwyMTYuOCAyNTUsMjE0LjUgMjcwLDIxMC4yIDI4NSwyMDMuNyAzMDAsMTk1LjMgMzE1LDE4NS4yIDMzMCwxNzMuOCAzNDUsMTYxLjkgMzYwLDE0OS45IDM3NSwxMzguOCAzOTAsMTI5LjAgNDA1LDEyMS40IDQyMCwxMTYuMyA0MzUsMTE0LjEgNDUwLDExNS4wIDQ2NSwxMTguOSA0ODAsMTI1LjYgNDk1LDEzNC43IDUxMCwxNDUuNiA1MjUsMTU3LjcgNTQwLDE3MC4yIDU1NSwxODIuNSA1NzAsMTkzLjggNTg1LDIwMy43IDYwMCwyMTEuNyA2MTUsMjE3LjYgNjMwLDIyMS4zIDY0NSwyMjIuOSA2NjAsMjIyLjkgNjc1LDIyMS41IDY5MCwyMTkuNCA3MDUsMjE3LjEgNzIwLDIxNS4zIDczNSwyMTQuNSA3NTAsMjE1LjEgNzY1LDIxNy40IDc4MCwyMjEuNiA3OTUsMjI3LjYgODEwLDIzNS4yIDgyNSwyNDQuMCA4NDAsMjUzLjUgODU1LDI2My4wIDg3MCwyNzEuOSA4ODUsMjc5LjQgOTAwLDI4NS4wIiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMjgwLjcgMTUsMjcwLjQgMzAsMjU5LjggNDUsMjQ5LjYgNjAsMjQwLjQgNzUsMjMyLjYgOTAsMjI2LjYgMTA1LDIyMi41IDEyMCwyMjAuNCAxMzUsMjIwLjAgMTUwLDIyMC45IDE2NSwyMjIuNyAxODAsMjI0LjcgMTk1LDIyNi41IDIxMCwyMjcuNCAyMjUsMjI2LjkgMjQwLDIyNC42IDI1NSwyMjAuMyAyNzAsMjEzLjkgMjg1LDIwNS42IDMwMCwxOTUuNyAzMTUsMTg0LjYgMzMwLDE3Mi45IDM0NSwxNjEuNCAzNjAsMTUwLjcgMzc1LDE0MS41IDM5MCwxMzQuNCA0MDUsMTI5LjkgNDIwLDEyOC4zIDQzNSwxMjkuOCA0NTAsMTM0LjMgNDY1LDE0MS42IDQ4MCwxNTEuMiA0OTUsMTYyLjUgNTEwLDE3NS4wIDUyNSwxODcuOCA1NDAsMjAwLjMgNTU1LDIxMS44IDU3MCwyMjEuOCA1ODUsMjI5LjkgNjAwLDIzNS43IDYxNSwyMzkuNCA2MzAsMjQxLjAgNjQ1LDI0MC44IDY2MCwyMzkuMyA2NzUsMjM3LjEgNjkwLDIzNC43IDcwNSwyMzIuNyA3MjAsMjMxLjcgNzM1LDIzMi4xIDc1MCwyMzQuMyA3NjUsMjM4LjIgNzgwLDI0NC4wIDc5NSwyNTEuMyA4MTAsMjU5LjggODI1LDI2OC44IDg0MCwyNzcuOSA4NTUsMjg2LjMgODcwLDI5My4zIDg4NSwyOTguNCA5MDAsMzAxLjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q5RDJDQSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHBvbHlsaW5lIHBvaW50cz0iMCwyODIuMyAxNSwyNzEuNCAzMCwyNjAuOCA0NSwyNTEuMyA2MCwyNDMuMyA3NSwyMzcuMSA5MCwyMzMuMCAxMDUsMjMwLjcgMTIwLDIzMC4yIDEzNSwyMzEuMSAxNTAsMjMyLjggMTY1LDIzNC45IDE4MCwyMzYuNiAxOTUsMjM3LjUgMjEwLDIzNy4wIDIyNSwyMzQuNyAyNDAsMjMwLjUgMjU1LDIyNC4yIDI3MCwyMTYuMSAyODUsMjA2LjQgMzAwLDE5NS42IDMxNSwxODQuMyAzMzAsMTczLjEgMzQ1LDE2Mi45IDM2MCwxNTQuMiAzNzUsMTQ3LjcgMzkwLDE0My44IDQwNSwxNDIuOCA0MjAsMTQ0LjkgNDM1LDE1MC4wIDQ1MCwxNTcuOCA0NjUsMTY3LjkgNDgwLDE3OS43IDQ5NSwxOTIuNSA1MTAsMjA1LjcgNTI1LDIxOC40IDU0MCwyMzAuMCA1NTUsMjQwLjEgNTcwLDI0OC4xIDU4NSwyNTMuOSA2MDAsMjU3LjUgNjE1LDI1OS4wIDYzMCwyNTguNyA2NDUsMjU3LjAgNjYwLDI1NC42IDY3NSwyNTIuMSA2OTAsMjQ5LjkgNzA1LDI0OC43IDcyMCwyNDkuMCA3MzUsMjUwLjkgNzUwLDI1NC42IDc2NSwyNjAuMSA3ODAsMjY3LjEgNzk1LDI3NS4yIDgxMCwyODMuOSA4MjUsMjkyLjUgODQwLDMwMC40IDg1NSwzMDYuOSA4NzAsMzExLjQgODg1LDMxMy41IDkwMCwzMTIuNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDI4Mi42IDE1LDI3MS44IDMwLDI2Mi4wIDQ1LDI1My44IDYwLDI0Ny41IDc1LDI0My4yIDkwLDI0MC45IDEwNSwyNDAuNCAxMjAsMjQxLjIgMTM1LDI0My4wIDE1MCwyNDUuMCAxNjUsMjQ2LjggMTgwLDI0Ny43IDE5NSwyNDcuMiAyMTAsMjQ1LjAgMjI1LDI0MC45IDI0MCwyMzQuNyAyNTUsMjI2LjggMjcwLDIxNy4zIDI4NSwyMDYuOCAzMDAsMTk1LjkgMzE1LDE4NS4yIDMzMCwxNzUuNCAzNDUsMTY3LjMgMzYwLDE2MS4zIDM3NSwxNTguMCAzOTAsMTU3LjYgNDA1LDE2MC4zIDQyMCwxNjYuMCA0MzUsMTc0LjQgNDUwLDE4NC45IDQ2NSwxOTcuMSA0ODAsMjEwLjMgNDk1LDIyMy43IDUxMCwyMzYuNiA1MjUsMjQ4LjMgNTQwLDI1OC40IDU1NSwyNjYuNCA1NzAsMjcyLjIgNTg1LDI3NS42IDYwMCwyNzcuMCA2MTUsMjc2LjUgNjMwLDI3NC43IDY0NSwyNzIuMSA2NjAsMjY5LjMgNjc1LDI2Ni45IDY5MCwyNjUuNiA3MDUsMjY1LjYgNzIwLDI2Ny4yIDczNSwyNzAuNyA3NTAsMjc1LjkgNzY1LDI4Mi42IDc4MCwyOTAuMyA3OTUsMjk4LjYgODEwLDMwNi44IDgyNSwzMTQuMiA4NDAsMzIwLjEgODU1LDMyNC4xIDg3MCwzMjUuNiA4ODUsMzI0LjMgOTAwLDMyMC4xIiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMjgyLjUgMTUsMjcyLjUgMzAsMjY0LjIgNDUsMjU3LjcgNjAsMjUzLjQgNzUsMjUxLjEgOTAsMjUwLjUgMTA1LDI1MS40IDEyMCwyNTMuMSAxMzUsMjU1LjIgMTUwLDI1Ny4wIDE2NSwyNTcuOSAxODAsMjU3LjUgMTk1LDI1NS40IDIxMCwyNTEuNCAyMjUsMjQ1LjUgMjQwLDIzNy43IDI1NSwyMjguNSAyNzAsMjE4LjMgMjg1LDIwNy44IDMwMCwxOTcuNSAzMTUsMTg4LjMgMzMwLDE4MC42IDM0NSwxNzUuMyAzNjAsMTcyLjYgMzc1LDE3Mi44IDM5MCwxNzYuMSA0MDUsMTgyLjMgNDIwLDE5MS4yIDQzNSwyMDIuMiA0NTAsMjE0LjggNDY1LDIyOC4zIDQ4MCwyNDEuOSA0OTUsMjU0LjkgNTEwLDI2Ni44IDUyNSwyNzYuOCA1NDAsMjg0LjggNTU1LDI5MC40IDU3MCwyOTMuNyA1ODUsMjk0LjkgNjAwLDI5NC4yIDYxNSwyOTIuMiA2MzAsMjg5LjMgNjQ1LDI4Ni40IDY2MCwyODMuOCA2NzUsMjgyLjIgNjkwLDI4MS45IDcwNSwyODMuNCA3MjAsMjg2LjYgNzM1LDI5MS40IDc1MCwyOTcuOCA3NjUsMzA1LjEgNzgwLDMxMy4wIDc5NSwzMjAuNyA4MTAsMzI3LjYgODI1LDMzMy4xIDg0MCwzMzYuNSA4NTUsMzM3LjUgODcwLDMzNS43IDg4NSwzMzEuMCA5MDAsMzIzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q5RDJDQSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHBvbHlsaW5lIHBvaW50cz0iMCwyODIuOCAxNSwyNzQuMyAzMCwyNjcuOCA0NSwyNjMuNCA2MCwyNjEuMSA3NSwyNjAuNiA5MCwyNjEuNSAxMDUsMjYzLjMgMTIwLDI2NS40IDEzNSwyNjcuMyAxNTAsMjY4LjMgMTY1LDI2OC4wIDE4MCwyNjYuMCAxOTUsMjYyLjIgMjEwLDI1Ni40IDIyNSwyNDguOSAyNDAsMjQwLjAgMjU1LDIzMC4xIDI3MCwyMjAuMCAyODUsMjEwLjIgMzAwLDIwMS40IDMxNSwxOTQuMyAzMzAsMTg5LjUgMzQ1LDE4Ny40IDM2MCwxODguMyAzNzUsMTkyLjEgMzkwLDE5OC45IDQwNSwyMDguMiA0MjAsMjE5LjcgNDM1LDIzMi43IDQ1MCwyNDYuNCA0NjUsMjYwLjIgNDgwLDI3My40IDQ5NSwyODUuMyA1MTAsMjk1LjMgNTI1LDMwMy4yIDU0MCwzMDguNyA1NTUsMzExLjggNTcwLDMxMi43IDU4NSwzMTEuOCA2MDAsMzA5LjUgNjE1LDMwNi41IDYzMCwzMDMuMiA2NDUsMzAwLjQgNjYwLDI5OC41IDY3NSwyOTguMCA2OTAsMjk5LjIgNzA1LDMwMi4xIDcyMCwzMDYuNyA3MzUsMzEyLjcgNzUwLDMxOS42IDc2NSwzMjcuMSA3ODAsMzM0LjMgNzk1LDM0MC44IDgxMCwzNDUuNyA4MjUsMzQ4LjcgODQwLDM0OS4xIDg1NSwzNDYuOCA4NzAsMzQxLjYgODg1LDMzMy43IDkwMCwzMjMuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDI4NC4zIDE1LDI3Ny44IDMwLDI3My40IDQ1LDI3MS4xIDYwLDI3MC42IDc1LDI3MS42IDkwLDI3My41IDEwNSwyNzUuNyAxMjAsMjc3LjcgMTM1LDI3OC44IDE1MCwyNzguNiAxNjUsMjc2LjggMTgwLDI3My4xIDE5NSwyNjcuNiAyMTAsMjYwLjMgMjI1LDI1MS43IDI0MCwyNDIuMiAyNTUsMjMyLjUgMjcwLDIyMy4xIDI4NSwyMTQuOSAzMDAsMjA4LjQgMzE1LDIwNC4xIDMzMCwyMDIuNiAzNDUsMjA0LjAgMzYwLDIwOC40IDM3NSwyMTUuNyAzOTAsMjI1LjYgNDA1LDIzNy40IDQyMCwyNTAuNyA0MzUsMjY0LjcgNDUwLDI3OC43IDQ2NSwyOTIuMCA0ODAsMzAzLjggNDk1LDMxMy44IDUxMCwzMjEuNiA1MjUsMzI2LjkgNTQwLDMyOS44IDU1NSwzMzAuNSA1NzAsMzI5LjMgNTg1LDMyNi43IDYwMCwzMjMuNCA2MTUsMzE5LjkgNjMwLDMxNi44IDY0NSwzMTQuNiA2NjAsMzEzLjkgNjc1LDMxNC43IDY5MCwzMTcuMyA3MDUsMzIxLjYgNzIwLDMyNy4yIDczNSwzMzMuOCA3NTAsMzQwLjggNzY1LDM0Ny43IDc4MCwzNTMuNiA3OTUsMzU4LjEgODEwLDM2MC41IDgyNSwzNjAuNSA4NDAsMzU3LjcgODU1LDM1Mi4xIDg3MCwzNDMuNyA4ODUsMzMyLjkgOTAwLDMyMC4yIiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMjg3LjYgMTUsMjgzLjMgMzAsMjgxLjAgNDUsMjgwLjYgNjAsMjgxLjcgNzUsMjgzLjcgOTAsMjg2LjEgMTA1LDI4OC4yIDEyMCwyODkuNSAxMzUsMjg5LjUgMTUwLDI4Ny44IDE2NSwyODQuMyAxODAsMjc5LjAgMTk1LDI3Mi4wIDIxMCwyNjMuNyAyMjUsMjU0LjYgMjQwLDI0NS4zIDI1NSwyMzYuNCAyNzAsMjI4LjcgMjg1LDIyMi43IDMwMCwyMTkuMSAzMTUsMjE4LjEgMzMwLDIyMC4xIDM0NSwyMjUuMSAzNjAsMjMyLjggMzc1LDI0My4xIDM5MCwyNTUuNCA0MDUsMjY5LjAgNDIwLDI4My4yIDQzNSwyOTcuMyA0NTAsMzEwLjYgNDY1LDMyMi41IDQ4MCwzMzIuMyA0OTUsMzM5LjkgNTEwLDM0NS4wIDUyNSwzNDcuNyA1NDAsMzQ4LjEgNTU1LDM0Ni42IDU3MCwzNDMuOCA1ODUsMzQwLjEgNjAwLDMzNi4zIDYxNSwzMzIuOSA2MzAsMzMwLjUgNjQ1LDMyOS40IDY2MCwzMzAuMCA2NzUsMzMyLjMgNjkwLDMzNi4yIDcwNSwzNDEuNSA3MjAsMzQ3LjcgNzM1LDM1NC4zIDc1MCwzNjAuNyA3NjUsMzY2LjIgNzgwLDM3MC4yIDc5NSwzNzIuMSA4MTAsMzcxLjYgODI1LDM2OC40IDg0MCwzNjIuMyA4NTUsMzUzLjYgODcwLDM0Mi41IDg4NSwzMjkuNSA5MDAsMzE1LjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q5RDJDQSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHBvbHlsaW5lIHBvaW50cz0iMCwyOTMuMSAxNSwyOTEuMCAzMCwyOTAuNyA0NSwyOTEuOSA2MCwyOTQuMSA3NSwyOTYuNiA5MCwyOTguOCAxMDUsMzAwLjMgMTIwLDMwMC41IDEzNSwyOTkuMCAxNTAsMjk1LjggMTY1LDI5MC43IDE4MCwyODQuMCAxOTUsMjc2LjEgMjEwLDI2Ny4zIDIyNSwyNTguNCAyNDAsMjUwLjEgMjU1LDI0Mi44IDI3MCwyMzcuNCAyODUsMjM0LjMgMzAwLDIzMy45IDMxNSwyMzYuNCAzMzAsMjQxLjkgMzQ1LDI1MC4yIDM2MCwyNjAuOSAzNzUsMjczLjUgMzkwLDI4Ny40IDQwNSwzMDEuOCA0MjAsMzE2LjAgNDM1LDMyOS4zIDQ1MCwzNDEuMSA0NjUsMzUwLjggNDgwLDM1OC4yIDQ5NSwzNjMuMSA1MTAsMzY1LjUgNTI1LDM2NS41IDU0MCwzNjMuOCA1NTUsMzYwLjYgNTcwLDM1Ni42IDU4NSwzNTIuNSA2MDAsMzQ4LjggNjE1LDM0Ni4xIDYzMCwzNDQuNyA2NDUsMzQ1LjAgNjYwLDM0Ni45IDY3NSwzNTAuNSA2OTAsMzU1LjQgNzA1LDM2MS4zIDcyMCwzNjcuNSA3MzUsMzczLjQgNzUwLDM3OC41IDc2NSwzODIuMCA3ODAsMzgzLjUgNzk1LDM4Mi41IDgxMCwzNzguOCA4MjUsMzcyLjQgODQwLDM2My4zIDg1NSwzNTEuOSA4NzAsMzM4LjcgODg1LDMyNC40IDkwMCwzMDkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDMwMC45IDE1LDMwMC44IDMwLDMwMi4yIDQ1LDMwNC41IDYwLDMwNy4yIDc1LDMwOS43IDkwLDMxMS4zIDEwNSwzMTEuNyAxMjAsMzEwLjUgMTM1LDMwNy40IDE1MCwzMDIuNyAxNjUsMjk2LjMgMTgwLDI4OC43IDE5NSwyODAuNCAyMTAsMjcxLjkgMjI1LDI2NC4wIDI0MCwyNTcuMyAyNTUsMjUyLjQgMjcwLDI0OS44IDI4NSwyNTAuMCAzMDAsMjUzLjEgMzE1LDI1OS4wIDMzMCwyNjcuOCAzNDUsMjc4LjkgMzYwLDI5MS44IDM3NSwzMDUuOSAzOTAsMzIwLjUgNDA1LDMzNC43IDQyMCwzNDguMCA0MzUsMzU5LjcgNDUwLDM2OS4zIDQ2NSwzNzYuNSA0ODAsMzgxLjAgNDk1LDM4My4xIDUxMCwzODIuOCA1MjUsMzgwLjcgNTQwLDM3Ny4yIDU1NSwzNzIuOSA1NzAsMzY4LjQgNTg1LDM2NC40IDYwMCwzNjEuMyA2MTUsMzU5LjcgNjMwLDM1OS42IDY0NSwzNjEuMyA2NjAsMzY0LjUgNjc1LDM2OS4xIDY5MCwzNzQuNSA3MDUsMzgwLjMgNzIwLDM4NS45IDczNSwzOTAuNSA3NTAsMzkzLjUgNzY1LDM5NC42IDc4MCwzOTMuMiA3OTUsMzg5LjEgODEwLDM4Mi4zIDgyNSwzNzIuOSA4NDAsMzYxLjMgODU1LDM0Ny45IDg3MCwzMzMuNSA4ODUsMzE4LjYgOTAwLDMwNC4xIiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjxwb2x5bGluZSBwb2ludHM9IjAsMzExLjAgMTUsMzEyLjYgMzAsMzE1LjEgNDUsMzE4LjAgNjAsMzIwLjcgNzUsMzIyLjUgOTAsMzIzLjIgMTA1LDMyMi4yIDEyMCwzMTkuNCAxMzUsMzE0LjkgMTUwLDMwOC45IDE2NSwzMDEuNiAxODAsMjkzLjcgMTk1LDI4NS43IDIxMCwyNzguMiAyMjUsMjcyLjAgMjQwLDI2Ny43IDI1NSwyNjUuNyAyNzAsMjY2LjMgMjg1LDI2OS45IDMwMCwyNzYuNCAzMTUsMjg1LjUgMzMwLDI5Ny4wIDM0NSwzMTAuMiAzNjAsMzI0LjUgMzc1LDMzOS4yIDM5MCwzNTMuNSA0MDUsMzY2LjggNDIwLDM3OC4zIDQzNSwzODcuNyA0NTAsMzk0LjYgNDY1LDM5OC45IDQ4MCw0MDAuNiA0OTUsNDAwLjAgNTEwLDM5Ny41IDUyNSwzOTMuNiA1NDAsMzg4LjkgNTU1LDM4NC4xIDU3MCwzNzkuNyA1ODUsMzc2LjMgNjAwLDM3NC4zIDYxNSwzNzQuMCA2MzAsMzc1LjMgNjQ1LDM3OC4yIDY2MCwzODIuNCA2NzUsMzg3LjUgNjkwLDM5Mi45IDcwNSwzOTguMCA3MjAsNDAyLjIgNzM1LDQwNC45IDc1MCw0MDUuNSA3NjUsNDAzLjcgNzgwLDM5OS4yIDc5NSwzOTIuMSA4MTAsMzgyLjQgODI1LDM3MC42IDg0MCwzNTcuMSA4NTUsMzQyLjYgODcwLDMyNy44IDg4NSwzMTMuNCA5MDAsMzAwLjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0Q5RDJDQSIgc3Ryb2tlLXdpZHRoPSIxIi8+PHBvbHlsaW5lIHBvaW50cz0iMCwzMjMuMSAxNSwzMjUuOCAzMCwzMjkuMCA0NSwzMzEuOSA2MCwzMzQuMCA3NSwzMzQuOSA5MCwzMzQuMSAxMDUsMzMxLjcgMTIwLDMyNy41IDEzNSwzMjEuNyAxNTAsMzE0LjkgMTY1LDMwNy4zIDE4MCwyOTkuOCAxOTUsMjkyLjggMjEwLDI4Ny4xIDIyNSwyODMuMyAyNDAsMjgxLjggMjU1LDI4My4wIDI3MCwyODcuMCAyODUsMjk0LjAgMzAwLDMwMy41IDMxNSwzMTUuMyAzMzAsMzI4LjggMzQ1LDM0My4zIDM2MCwzNTguMCAzNzUsMzcyLjMgMzkwLDM4NS41IDQwNSwzOTYuOSA0MjAsNDA2LjAgNDM1LDQxMi42IDQ1MCw0MTYuNSA0NjUsNDE3LjkgNDgwLDQxNi45IDQ5NSw0MTQuMCA1MTAsNDA5LjcgNTI1LDQwNC42IDU0MCwzOTkuNSA1NTUsMzk0LjggNTcwLDM5MS4wIDU4NSwzODguNyA2MDAsMzg4LjAgNjE1LDM4OS4wIDYzMCwzOTEuNiA2NDUsMzk1LjQgNjYwLDQwMC4yIDY3NSw0MDUuMiA2OTAsNDA5LjkgNzA1LDQxMy43IDcyMCw0MTUuOSA3MzUsNDE2LjIgNzUwLDQxNC4wIDc2NSw0MDkuMiA3ODAsNDAxLjcgNzk1LDM5MS44IDgxMCwzNzkuOSA4MjUsMzY2LjMgODQwLDM1MS44IDg1NSwzMzcuMSA4NzAsMzIyLjkgODg1LDMwOS45IDkwMCwyOTguOSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRDlEMkNBIiBzdHJva2Utd2lkdGg9IjEiLz48cG9seWxpbmUgcG9pbnRzPSIwLDMzNi43IDE1LDM0MC4yIDMwLDM0My4zIDQ1LDM0NS43IDYwLDM0Ni44IDc1LDM0Ni40IDkwLDM0NC4yIDEwNSwzNDAuMyAxMjAsMzM0LjkgMTM1LDMyOC40IDE1MCwzMjEuMyAxNjUsMzE0LjIgMTgwLDMwNy43IDE5NSwzMDIuNSAyMTAsMjk5LjEgMjI1LDI5OC4xIDI0MCwyOTkuOCAyNTUsMzA0LjQgMjcwLDMxMS43IDI4NSwzMjEuNyAzMDAsMzMzLjggMzE1LDM0Ny40IDMzMCwzNjIuMSAzNDUsMzc2LjkgMzYwLDM5MS4yIDM3NSw0MDQuMiAzOTAsNDE1LjQgNDA1LDQyNC4yIDQyMCw0MzAuNSA0MzUsNDM0LjAgNDUwLDQzNS4wIDQ2NSw0MzMuNiA0ODAsNDMwLjMgNDk1LDQyNS42IDUxMCw0MjAuMSA1MjUsNDE0LjYgNTQwLDQwOS41IDU1NSw0MDUuNCA1NzAsNDAyLjcgNTg1LDQwMS43IDYwMCw0MDIuNCA2MTUsNDA0LjYgNjMwLDQwOC4yIDY0NSw0MTIuNiA2NjAsNDE3LjIgNjc1LDQyMS42IDY5MCw0MjUuMCA3MDUsNDI2LjggNzIwLDQyNi43IDczNSw0MjQuMSA3NTAsNDE5LjAgNzY1LDQxMS4zIDc4MCw0MDEuMiA3OTUsMzg5LjEgODEwLDM3NS41IDgyNSwzNjEuMCA4NDAsMzQ2LjQgODU1LDMzMi40IDg3MCwzMTkuOCA4ODUsMzA5LjEgOTAwLDMwMC44IiBmaWxsPSJub25lIiBzdHJva2U9IiNEOUQyQ0EiIHN0cm9rZS13aWR0aD0iMSIvPjwvc3ZnPg==") no-repeat right top / contain !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
.vl-deco-coil {
  position: absolute !important;
  width: 220px !important;
  height: 200px !important;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMjIwIiB2aWV3Qm94PSIwIDAgMjQwIDIyMCI+PGVsbGlwc2UgY3g9IjEyMCIgY3k9IjYwIiByeD0iMTAwIiByeT0iNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M5QzFCOCIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjUgMTIwIDYwKSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSI2NiIgcng9IjEwMCIgcnk9IjQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNDOUMxQjgiIHN0cm9rZS13aWR0aD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTI1IDEyMCA2NikiLz48ZWxsaXBzZSBjeD0iMTIwIiBjeT0iNzIiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgNzIpIi8+PGVsbGlwc2UgY3g9IjEyMCIgY3k9Ijc4IiByeD0iMTAwIiByeT0iNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M5QzFCOCIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjUgMTIwIDc4KSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSI4NCIgcng9IjEwMCIgcnk9IjQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNDOUMxQjgiIHN0cm9rZS13aWR0aD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTI1IDEyMCA4NCkiLz48ZWxsaXBzZSBjeD0iMTIwIiBjeT0iOTAiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgOTApIi8+PGVsbGlwc2UgY3g9IjEyMCIgY3k9Ijk2IiByeD0iMTAwIiByeT0iNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M5QzFCOCIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjUgMTIwIDk2KSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMDIiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTAyKSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMDgiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTA4KSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMTQiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTE0KSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMjAiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTIwKSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMjYiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTI2KSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMzIiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTMyKSIvPjxlbGxpcHNlIGN4PSIxMjAiIGN5PSIxMzgiIHJ4PSIxMDAiIHJ5PSI0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzlDMUI4IiBzdHJva2Utd2lkdGg9IjEiIHRyYW5zZm9ybT0icm90YXRlKC0yNSAxMjAgMTM4KSIvPjwvc3ZnPg==") no-repeat center / contain !important;
  pointer-events: none !important;
  z-index: 0 !important;
}

/* hero */
.vl-hero {
  position: relative !important;
  overflow: hidden !important;
  padding: 96px 0 88px !important;
}
.vl-hero__grid {
  display: grid !important;
  grid-template-columns: 1.2fr 1fr !important;
  gap: 56px !important;
  align-items: center !important;
  position: relative !important;
  z-index: 1 !important;
}
.vl-hero__lead {
  font-size: 1.12rem !important;
  font-weight: 500 !important;
  max-width: 56ch !important;
  margin: 0 0 32px !important;
}
.vl-planks {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 0 36px !important;
  max-width: 560px !important;
}
.vl-plank {
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  gap: 16px !important;
  background: var(--vl-beige) !important;
  padding: 14px 22px !important;
  margin-bottom: 8px !important;
  border-radius: 14px !important;
}
.vl-plank--1 {
  margin-right: 12% !important;
  background: var(--vl-ink) !important;
  color: var(--vl-white) !important;
}
.vl-plank--2 {
  margin-left: 6% !important;
  margin-right: 6% !important;
}
.vl-plank--3 {
  margin-left: 12% !important;
}
.vl-plank__price {
  font-family: 'Unbounded', 'Arial Black', sans-serif !important;
  font-weight: 600 !important;
  font-size: 1.12rem !important;
  white-space: nowrap !important;
}
.vl-plank--1 .vl-plank__price {
  color: var(--vl-yellow) !important;
}
.vl-plank__cond {
  font-size: 0.95rem !important;
  color: var(--vl-muted) !important;
  text-align: right !important;
}
.vl-plank--1 .vl-plank__cond {
  color: #C9CCD1 !important;
}

/* image slots */
.vl-ph {
  position: relative !important;
  width: 100% !important;
  background: var(--vl-beige) !important;
  border: 2px dashed var(--vl-line) !important;
  border-radius: 24px !important;
  min-height: 160px !important;
}
.vl-ph::after {
  content: attr(data-slot) !important;
  position: absolute !important;
  inset: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 24px !important;
  font-size: 0.9rem !important;
  font-weight: 700 !important;
  color: var(--vl-muted) !important;
}
.vl-ph--hero {
  aspect-ratio: 4 / 5 !important;
  border-radius: 32px !important;
}
.vl-ph--video {
  aspect-ratio: 16 / 9 !important;
  max-width: 900px !important;
  margin: 8px auto 48px !important;
}
.vl-ph--table {
  margin-top: 24px !important;
}
.vl-ph--work {
  aspect-ratio: 4 / 3 !important;
  border-radius: 18px !important;
  min-height: 0 !important;
}
.vl-fill {
  display: inline-block !important;
  min-width: 90px !important;
  border-bottom: 2px dashed var(--vl-line) !important;
  color: var(--vl-muted) !important;
  font-weight: 600 !important;
}
.vl-fill::after {
  content: attr(data-slot) !important;
}

/* sections */
.vl-sec {
  position: relative !important;
  padding: 96px 0 !important;
}
.vl-sec--beige {
  background: var(--vl-beige) !important;
}
.vl-sec--plain {
  background: transparent !important;
}

/* price */
.vl-price {
  background: var(--vl-white) !important;
  border-radius: 32px !important;
  padding: 56px !important;
  box-shadow: 0 0 0 1px var(--vl-line) !important;
}
.vl-table-wrap {
  overflow-x: auto !important;
  margin-top: 28px !important;
}
.vl-table {
  width: 100% !important;
  min-width: 560px !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  font-size: 1.05rem !important;
}
.vl-table th {
  text-align: left !important;
  font-weight: 700 !important;
  color: var(--vl-muted) !important;
  padding: 12px 20px !important;
  border-bottom: 2px solid var(--vl-ink) !important;
}
.vl-table td {
  padding: 18px 20px !important;
  border-bottom: 1px solid var(--vl-line) !important;
}
.vl-table td + td {
  font-family: 'Unbounded', 'Arial Black', sans-serif !important;
  font-weight: 600 !important;
}
.vl-table__best td {
  background: var(--vl-ink) !important;
  color: var(--vl-white) !important;
  border-bottom: 0 !important;
}
.vl-table__best td:first-child {
  border-radius: 14px 0 0 14px !important;
}
.vl-table__best td:last-child {
  border-radius: 0 14px 14px 0 !important;
}
.vl-table__best td + td {
  color: var(--vl-yellow) !important;
}
.vl-examples {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  max-width: 720px !important;
}
.vl-examples li {
  display: flex !important;
  justify-content: space-between !important;
  gap: 16px !important;
  padding: 10px 0 !important;
  border-bottom: 1px dashed var(--vl-line) !important;
}
.vl-examples b {
  white-space: nowrap !important;
}

/* calc */
.vl-calc {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 48px !important;
  background: var(--vl-beige) !important;
  border-radius: 32px !important;
  padding: 56px !important;
}
.vl-calc__body {
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
  background: var(--vl-white) !important;
  border-radius: 24px !important;
  padding: 32px !important;
}
.vl-field {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.vl-field__label {
  font-weight: 700 !important;
  font-size: 0.95rem !important;
}
.vl-input {
  font-family: inherit !important;
  font-size: 1.1rem !important;
  padding: 14px 18px !important;
  border: 1.5px solid var(--vl-line) !important;
  border-radius: 14px !important;
  background: var(--vl-white) !important;
  color: var(--vl-ink) !important;
  width: 100% !important;
}
.vl-seg {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.vl-seg legend {
  margin-bottom: 6px !important;
}
.vl-seg__opt input {
  position: absolute !important;
  opacity: 0 !important;
}
.vl-seg__opt span {
  display: inline-block !important;
  padding: 10px 24px !important;
  border: 1.5px solid var(--vl-line) !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  background: var(--vl-white) !important;
}
.vl-seg__opt input:checked + span {
  background: var(--vl-ink) !important;
  border-color: var(--vl-ink) !important;
  color: var(--vl-white) !important;
}
.vl-calc__result {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  padding: 18px 0 8px !important;
  border-top: 1px solid var(--vl-line) !important;
}
.vl-calc__sum {
  font-family: 'Unbounded', 'Arial Black', sans-serif !important;
  font-weight: 800 !important;
  font-size: clamp(1.7rem, 3.4vw, 2.4rem) !important;
  line-height: 1.1 !important;
}
.vl-calc__rate {
  font-weight: 600 !important;
  color: var(--vl-muted) !important;
}
.vl-calc__body .vl-btn {
  margin-top: 36px !important;
}

/* works */
.vl-works {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 24px !important;
  margin-top: 40px !important;
}
.vl-work {
  background: var(--vl-white) !important;
  border-radius: 28px !important;
  padding: 14px 14px 24px !important;
  box-shadow: 0 0 0 1px var(--vl-line) !important;
}
.vl-work__title {
  font-weight: 800 !important;
  font-size: 1.12rem !important;
  margin: 18px 10px 12px !important;
}
.vl-work__specs {
  list-style: none !important;
  margin: 0 10px !important;
  padding: 0 !important;
  font-size: 0.95rem !important;
}
.vl-work__specs li {
  display: flex !important;
  justify-content: space-between !important;
  gap: 12px !important;
  padding: 7px 0 !important;
  border-bottom: 1px solid var(--vl-beige) !important;
}
.vl-work__specs span:first-child {
  color: var(--vl-muted) !important;
}
.vl-work__price {
  display: flex !important;
  justify-content: space-between !important;
  align-items: baseline !important;
  gap: 12px !important;
  margin: 14px 10px 0 !important;
  font-weight: 700 !important;
}
.vl-work--accent {
  background: var(--vl-ink) !important;
  color: var(--vl-white) !important;
  box-shadow: none !important;
}
.vl-work--accent .vl-work__specs li {
  border-bottom-color: #33373D !important;
}
.vl-work--accent .vl-work__specs span:first-child {
  color: #A9AEB5 !important;
}
.vl-work--accent .vl-ph {
  background: #2C3036 !important;
  border-color: #474C53 !important;
}
.vl-work--accent .vl-fill {
  color: #A9AEB5 !important;
  border-bottom-color: #474C53 !important;
}

/* laminate layers */
.vl-split {
  display: grid !important;
  grid-template-columns: 1.4fr 1fr !important;
  gap: 56px !important;
  align-items: center !important;
}
.vl-layers {
  display: flex !important;
  flex-direction: column !important;
  transform: skewY(-6deg) !important;
}
.vl-layer {
  padding: 12px 18px !important;
  font-weight: 700 !important;
  font-size: 0.95rem !important;
  border: 1.5px solid var(--vl-ink) !important;
}
.vl-layer + .vl-layer {
  border-top: 0 !important;
}
.vl-layer--1 {
  background: #E6F2F7 !important;
  border-radius: 14px 14px 0 0 !important;
}
.vl-layer--2 {
  background: #E2B886 !important;
}
.vl-layer--3 {
  background: #A2805C !important;
  color: var(--vl-white) !important;
  padding: 44px 18px !important;
}
.vl-layer--4 {
  background: var(--vl-ink) !important;
  color: var(--vl-white) !important;
  border-radius: 0 0 14px 14px !important;
}

/* steps */
.vl-steps {
  list-style: none !important;
  counter-reset: vlstep !important;
  padding: 0 !important;
  margin: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
}
.vl-step {
  counter-increment: vlstep !important;
  background: var(--vl-white) !important;
  border-radius: 28px !important;
  padding: 80px 26px 22px !important;
  position: relative !important;
  font-size: 0.98rem !important;
}
.vl-step::before {
  content: counter(vlstep) !important;
  position: absolute !important;
  top: 24px !important;
  left: 26px !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 50% !important;
  background: var(--vl-yellow) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Unbounded', 'Arial Black', sans-serif !important;
  font-weight: 800 !important;
}
.vl-step .vl-h3 {
  margin-top: 0 !important;
}

/* covers */
.vl-cover-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 16px !important;
  margin: 8px 0 !important;
  max-width: 900px !important;
}
.vl-cover {
  background: var(--vl-beige) !important;
  border-radius: 22px !important;
  padding: 22px !important;
  font-size: 0.98rem !important;
}
.vl-cover .vl-p {
  margin: 0 !important;
}
.vl-cover--warn {
  background: var(--vl-ink) !important;
  color: var(--vl-white) !important;
}

/* ways */
.vl-ways {
  position: relative !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
  margin-top: 28px !important;
}
.vl-way {
  background: var(--vl-beige) !important;
  border-radius: 28px !important;
  padding: 22px !important;
  font-size: 0.98rem !important;
}
.vl-way .vl-h3 {
  margin-top: 16px !important;
}
.vl-way--dark {
  background: var(--vl-ink) !important;
  color: var(--vl-white) !important;
  grid-column: span 2 !important;
  display: grid !important;
  grid-template-columns: 1fr 1.2fr !important;
  gap: 10px 28px !important;
  align-items: center !important;
}
.vl-way--dark .vl-pat {
  grid-row: span 2 !important;
}
.vl-way--dark .vl-h3 {
  margin-top: 0 !important;
  align-self: end !important;
}
.vl-way--dark .vl-p {
  align-self: start !important;
}
.vl-pat {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: 14px !important;
}

/* errors */
.vl-errors {
  list-style: none !important;
  padding: 0 !important;
  margin: 28px 0 0 !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 14px !important;
}
.vl-errors li {
  background: var(--vl-white) !important;
  border-radius: 20px !important;
  padding: 18px 22px 18px 54px !important;
  position: relative !important;
}
.vl-errors li::before {
  content: '' !important;
  position: absolute !important;
  left: 22px !important;
  top: 24px !important;
  width: 14px !important;
  height: 14px !important;
  background: var(--vl-yellow) !important;
  border-radius: 50% !important;
}

/* faq */
.vl-faq {
  border-top: 1.5px solid var(--vl-ink) !important;
  max-width: 900px !important;
}
.vl-faq__item {
  border-bottom: 1.5px solid var(--vl-line) !important;
}
.vl-faq__q {
  list-style: none !important;
  cursor: pointer !important;
  font-weight: 800 !important;
  font-size: 1.06rem !important;
  padding: 20px 52px 20px 0 !important;
  position: relative !important;
}
.vl-faq__q::-webkit-details-marker {
  display: none !important;
}
.vl-faq__q::after {
  content: '+' !important;
  position: absolute !important;
  right: 0 !important;
  top: 14px !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  background: var(--vl-yellow) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 1.3rem !important;
  line-height: 1 !important;
}
.vl-faq__item[open] .vl-faq__q::after {
  content: '–' !important;
}
.vl-faq__a {
  margin: 0 0 20px !important;
  max-width: 68ch !important;
}

/* order */
.vl-order {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 48px !important;
  align-items: center !important;
  background: var(--vl-beige) !important;
  border-radius: 32px !important;
  padding: 56px !important;
}
.vl-form {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
  background: var(--vl-white) !important;
  border-radius: 24px !important;
  padding: 32px !important;
}
.vl-form .vl-btn {
  margin-top: 10px !important;
}
.vl-hp {
  position: absolute !important;
  left: -9999px !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
}

/* footer */
.vl-foot {
  background: var(--vl-ink) !important;
  padding: 48px 0 !important;
}
.vl-links {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px 28px !important;
}
.vl-links a {
  color: var(--vl-white) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  border-bottom: 2px solid var(--vl-yellow) !important;
}

@media (max-width: 960px) {
  .vl-hero__grid, .vl-split, .vl-calc, .vl-order {
    grid-template-columns: 1fr !important;
  }
  .vl-steps, .vl-ways, .vl-works {
    grid-template-columns: 1fr 1fr !important;
  }
  .vl-hero__media, .vl-layers {
    max-width: 420px !important;
  }
  .vl-deco-waves {
    opacity: 0.6 !important;
  }
}
@media (max-width: 620px) {
  .vl-body {
    font-size: 16px !important;
    background-image: repeating-linear-gradient(90deg, var(--vl-white) 0 40px, var(--vl-stripe) 40px 80px) !important;
  }
  .vl-sec {
    padding: 64px 0 !important;
  }
  .vl-hero {
    padding: 56px 0 64px !important;
  }
  .vl-wrap {
    padding: 0 18px !important;
  }
  .vl-steps, .vl-ways, .vl-cover-grid, .vl-errors, .vl-works {
    grid-template-columns: 1fr !important;
  }
  .vl-way--dark {
    grid-column: auto !important;
    grid-template-columns: 1fr !important;
  }
  .vl-way--dark .vl-pat {
    grid-row: auto !important;
  }
  .vl-plank {
    flex-direction: column !important;
    gap: 2px !important;
    align-items: flex-start !important;
  }
  .vl-plank__cond {
    text-align: left !important;
  }
  .vl-price, .vl-calc, .vl-order {
    padding: 28px 18px !important;
    border-radius: 24px !important;
  }
  .vl-calc__body, .vl-form {
    padding: 22px !important;
  }
  .vl-table {
    min-width: 0 !important;
    font-size: 0.9rem !important;
  }
  .vl-table th, .vl-table td {
    padding: 12px 8px !important;
  }
  .vl-btn {
    min-width: 0 !important;
    width: 100% !important;
  }
  .vl-deco-waves {
    width: 420px !important;
    right: -160px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .vl-btn {
    transition: none !important;
  }
  .vl-btn:hover {
    transform: none !important;
  }
}

.vl-work-link {
  display: block !important;
  color: inherit !important;
  text-decoration: none !important;
}
.vl-work img,
.vl-case-photo {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 4 / 3 !important;
  object-fit: cover !important;
  border-radius: 18px !important;
  background: #F3EDE7 !important;
}
.vl-case-photo {
  max-width: 720px !important;
  margin: 0 0 24px !important;
}
.vl-work--accent .vl-ph {
  background: #F3EDE7 !important;
  border-color: #E4DDD6 !important;
}
.vl-work--accent .vl-ph::after {
  color: #6B7078 !important;
}
.vl-center {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
}
.vl-cta {
  margin: 28px 0 !important;
  padding: 28px !important;
  background: #F3EDE7 !important;
  border-radius: 24px !important;
}
.vl-cta .vl-p {
  margin-bottom: 0 !important;
}
.vl-cta .vl-btn {
  margin-top: 36px !important;
}
.vl-index {
  display: grid !important;
  gap: 16px !important;
  margin-top: 28px !important;
}
.vl-index__item {
  display: block !important;
  text-decoration: none !important;
  color: inherit !important;
  background: #F3EDE7 !important;
  border-radius: 24px !important;
  padding: 28px !important;
}
.vl-index__item .vl-h3 {
  margin-top: 0 !important;
}
.vl-index__item .vl-p {
  margin-bottom: 0 !important;
}
.vl-case-specs {
  max-width: 420px !important;
  margin: 8px 0 8px !important;
}
.vl-form__legal {
  margin: 0 !important;
  font-size: 0.86rem !important;
  line-height: 1.45 !important;
  color: var(--vl-muted) !important;
}
.vl-form__legal a {
  color: inherit !important;
}
.vl-links--sub {
  margin-top: 22px !important;
}
.vl-read a {
  color: inherit !important;
}
