#voiceprofile3-root {
  --voice3-bg: #f4f4f4;
  --voice3-ink: #141414;
  --voice3-muted: #5f5f5f;
  --voice3-card: #ffffff;
  --voice3-line: rgba(20, 20, 20, 0.12);
  --voice3-accent: #ff9900;
  --voice3-accent-dark: #d97f00;
  color: var(--voice3-ink);
  background:
    linear-gradient(166deg, #fbfbfb 0 50%, #e6e6e6 50% 100%),
    linear-gradient(180deg, #f9f9f9 0%, #ececec 100%);
  padding: 27px 0 48px;
  position: relative;
  overflow: visible;
}

#voiceprofile3-root::before {
  content: "";
  position: fixed;
  inset: 0;
  background:
    linear-gradient(148deg, transparent 0 44%, rgba(255, 153, 0, 0.2) 44% 100%),
    linear-gradient(24deg, rgba(0, 0, 0, 0.06) 0 26%, transparent 26% 100%),
    linear-gradient(162deg, transparent 0 72%, rgba(255, 153, 0, 0.1) 72% 100%);
  pointer-events: none;
  z-index: 0;
}

#voiceprofile3-root::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(132deg, rgba(255, 153, 0, 0.07) 0 18%, transparent 18% 100%),
    linear-gradient(172deg, transparent 0 63%, rgba(20, 20, 20, 0.05) 63% 100%),
    linear-gradient(118deg, transparent 0 82%, rgba(255, 153, 0, 0.08) 82% 100%);
  pointer-events: none;
  z-index: 0;
}

#voiceprofile3-root a {
  text-decoration: none;
}

.voice3-shell {
  position: relative;
  z-index: 1;
  max-width: 1020px;
}

.voice3-shell::before {
  content: "";
  position: absolute;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 153, 0, 0.2) 0%, rgba(255, 153, 0, 0) 72%);
  top: 220px;
  right: -20px;
  pointer-events: none;
}

/*
.voice3-shell::after {
    content: "";
    position: absolute;
    top: 420px;
    left: -60px;
    width: 100%;
    height: 340px;
    background: linear-gradient(150deg, rgba(255, 153, 0, 0.14) 0 46%, rgba(255, 153, 0, 0.02) 86% 100%);
    clip-path: polygon(0 24%, 100% 0, 84% 100%, 0 82%);
    opacity: 0.7;
    pointer-events: none;
    z-index: -10;
}*/

.voice3-hero {
  position: relative;
  border-radius: 34px 34px 24px 24px;
  overflow: hidden;
  margin-bottom: 0.9rem;
  min-height: 360px;
  box-shadow: 0 24px 56px rgba(11, 20, 35, 0.28);
}

.voice3-hero-bg {
  position: absolute;
  inset: 0;
    background: radial-gradient(circle at 15% 0%, rgba(255, 153, 0, 0.45) 0%, rgba(255, 153, 0, 0) 50%), radial-gradient(circle at 90% 100%, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 55%), linear-gradient(138deg, #4f4e4e 0%, #000000 45%, #000000 100%);
}

.voice3-hero-content {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(220px, 310px);
  gap: 2rem;
  padding: 2.2rem;
  align-items: center;
}

.voice3-meta {
  display: inline-flex;
  color: rgba(255, 255, 255, 0.82);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.78rem;
}

.voice3-left h1 {
  color: #fff;
  font-size: clamp(2rem, 4.8vw, 3.5rem);
  line-height: 1.06;
  margin-bottom: 0.75rem;
  letter-spacing: -0.02em;
}

.voice3-strap {
  color: rgba(255, 255, 255, 0.96);
  font-weight: 500;
  margin-bottom: 0.65rem;
}

.voice3-badge-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  margin-bottom: 0.75rem;
}

.voice3-accreditation-badge {
display: inline-flex;
    flex-direction: column;
    gap: 0.05rem;
    background: rgba(255, 255, 255, 0.13);
    /* border: 1px solid rgba(255, 255, 255, 0.38); */
    border-radius: 50px;
    padding: 0.62rem 0.75rem;
    backdrop-filter: blur(2px);
    font-family: 'Asap Condensed';
    text-align: center;
}

.voice3-accreditation-label {
  font-size: 0.72rem;
  line-height: 1.1;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.96);
  font-weight: 700;
}

.voice3-accreditation-detail {
  font-size: 0.78rem;
  color: rgba(226, 235, 245, 0.92);
}

#avzone {
    font-size: 0.8rem;
}

.voice3-info {
  color: rgba(230, 238, 246, 0.85);
  margin-bottom: 0;
  font-size: 0.9rem;
}

.voice3-info-break {
  display: block;
  height: 0.5em;
}

.voice3-dot {
  opacity: 0.5;
  margin: 0 0.45rem;
}

.voice3-cta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin-top: 1.4rem;
}

.voice3-cta .btn {
  border-radius: 999px;
  padding: 0.65rem 1.25rem;
  font-weight: 600;
}

.voice3-cta .btn-outline-light {
  border-color: rgba(255, 255, 255, 0.6);
}

.voice3-photo-shell {
  position: relative;
  width: min(100%, 310px);
  aspect-ratio: 1 / 1;
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 24px 45px rgba(0, 0, 0, 0.35);
  border: 2px solid rgba(255, 255, 255, 0.4);
  margin-left: auto;
}

.voice3-photo-slide {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition: opacity 0.55s ease;
}

.voice3-photo-slide.is-active {
  opacity: 1;
}

.voice3-photo-shell-placeholder {
  display: grid;
  place-items: center;
  align-content: center;
  gap: 0.3rem;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.07) 0,
      rgba(255, 255, 255, 0.07) 10px,
      rgba(255, 255, 255, 0.14) 10px,
      rgba(255, 255, 255, 0.14) 20px
    ),
    linear-gradient(140deg, #202020, #121212);
}

.voice3-photo-placeholder-main {
  color: #f5f5f5;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.voice3-photo-placeholder-sub {
  color: rgba(238, 238, 238, 0.82);
  font-size: 0.82rem;
}

.voice3-capability-carousel {
  margin: 0 0 1rem;
  position: relative;
  z-index: 2;
}

.voice3-capability-viewport {
  overflow: hidden;
  width: 100%;
}

.voice3-capability-track {
  display: flex;
  align-items: stretch;
  width: max-content;
}

.voice3-capability-group {
  display: flex;
  gap: 0.75rem;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  flex: 0 0 auto;
}

.voice3-capability-group-clone {
  margin-left: 0.7rem;
}

.voice3-capability-slide {
  flex: 0 0 auto;
  min-width: 0;
}

.voice3-capability-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  min-height: 44px;
  padding: 0.65rem 1.2rem;
  background: var(--voice3-card);
  border: 1px solid var(--voice3-line);
  border-radius: 16px;
  box-shadow: 0 16px 36px rgba(16, 24, 40, 0.08);
  white-space: nowrap;
}

.voice3-capability-badge-actionable {
  -webkit-appearance: none;
  appearance: none;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.voice3-capability-badge-actionable:hover,
.voice3-capability-badge-actionable:focus-visible {
  border-color: #d97f00;
  box-shadow: 0 18px 40px rgba(16, 24, 40, 0.12);
  outline: none;
}

.voice3-capability-icon {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  background: linear-gradient(135deg, #ff9900, #d97f00);
}

.voice3-capability-icon-award {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5713 13.7098L20.7113 18.0898H20.7313C21.0813 18.7998 21.3213 19.2898 21.1513 19.7698C21.1013 19.9398 21.0013 20.0898 20.8513 20.1998C20.4213 20.5098 19.6913 20.5498 18.8113 20.3098C18.4513 20.2098 18.0113 20.0998 17.9313 20.1198C17.8013 20.2098 17.6613 20.5598 17.5313 20.8898C17.0613 22.0598 16.5613 22.6497 15.9613 22.7397H15.8513H15.7313C15.0168 22.6306 14.775 21.9897 14.3805 20.9441L14.3713 20.9197L12.7913 16.7297C12.7825 16.7305 12.7737 16.7312 12.7651 16.7319C12.6551 16.7411 12.5525 16.7498 12.4413 16.7498C12.3813 16.7498 12.3238 16.7448 12.2663 16.7397C12.2088 16.7347 12.1513 16.7297 12.0913 16.7297L10.5113 20.9098C10.0713 22.0798 9.60126 22.6397 8.99126 22.7397H8.87125H8.76126C8.04501 22.6403 7.79387 22.0064 7.37781 20.9563L7.37125 20.9398C7.35618 20.9031 7.34099 20.8661 7.32578 20.829C7.19976 20.5214 7.07264 20.2112 7.00125 20.1398C6.85125 20.0898 6.44125 20.1997 6.07125 20.2997C5.20125 20.5397 4.45126 20.4998 4.02126 20.1898C3.93126 20.1298 3.85125 20.0498 3.80125 19.9498C3.49647 19.4188 3.74267 18.9072 4.11219 18.1394L4.13126 18.0997L6.27126 13.7098C5.27126 12.4098 4.67126 10.7798 4.67126 9.00977C4.67126 4.73977 8.15126 1.25977 12.4213 1.25977C16.6913 1.25977 20.1713 4.73977 20.1713 9.00977C20.1713 10.7798 19.5713 12.3998 18.5713 13.7098ZM8.93125 20.7997C8.98125 20.6897 9.04125 20.5498 9.10125 20.3898L9.11126 20.3798L10.5713 16.5098C9.38125 16.2198 8.29125 15.6498 7.39125 14.8698L5.50125 18.7397L5.41125 18.9197C5.50125 18.9097 5.59125 18.8897 5.69125 18.8597C6.45125 18.6497 6.91125 18.5298 7.41125 18.6898C7.57125 18.7398 7.71125 18.8098 7.85125 18.8998C8.28911 19.1917 8.47134 19.6445 8.748 20.332C8.75568 20.3511 8.76343 20.3703 8.77125 20.3898C8.80253 20.4773 8.83772 20.5649 8.87193 20.65C8.89241 20.701 8.91253 20.7511 8.93125 20.7997ZM12.4313 2.75977C8.98126 2.75977 6.18126 5.55977 6.18126 9.00977C6.18126 12.4598 8.98126 15.2598 12.4313 15.2598C15.8813 15.2598 18.6813 12.4598 18.6813 9.00977C18.6813 5.55977 15.8813 2.75977 12.4313 2.75977ZM17.4613 18.6998C17.9613 18.5398 18.4213 18.6598 19.1813 18.8698V18.8798C19.2913 18.8998 19.3813 18.9198 19.4613 18.9398C19.4463 18.9098 19.4338 18.8823 19.4213 18.8548C19.4088 18.8273 19.3963 18.7998 19.3813 18.7698L17.4813 14.8798C16.5813 15.6498 15.4913 16.2198 14.3013 16.5198L15.7613 20.3898C15.8049 20.4915 15.8432 20.5932 15.88 20.6911C15.8939 20.7279 15.9076 20.7642 15.9213 20.7997C15.9813 20.6797 16.0513 20.5297 16.1213 20.3497C16.4013 19.6397 16.5713 19.2098 17.0213 18.9098C17.1613 18.8198 17.3013 18.7498 17.4613 18.6998ZM14.1713 6.38977L15.7413 6.64978H15.7813C16.1913 6.71978 16.5313 7.00979 16.6613 7.40979C16.7913 7.81979 16.6913 8.25976 16.4013 8.56976L15.2513 9.76978L15.5013 11.4498C15.5613 11.8898 15.3813 12.3098 15.0313 12.5598C14.6913 12.7998 14.2413 12.8298 13.8713 12.6298L12.4613 11.8798L11.0513 12.6298C10.8913 12.7198 10.7113 12.7598 10.5313 12.7598C10.3113 12.7598 10.0813 12.6998 9.89131 12.5598C9.53131 12.3098 9.36132 11.8798 9.42132 11.4498L9.67132 9.76978L8.52131 8.56976C8.22131 8.25976 8.12132 7.81979 8.26132 7.40979C8.39132 7.00979 8.73131 6.71978 9.14131 6.64978L10.7113 6.38977L11.4413 4.88977C11.6313 4.49977 12.0213 4.25977 12.4413 4.25977C12.8613 4.25977 13.2513 4.49977 13.4413 4.88977L14.1713 6.38977ZM13.7113 9.80975C13.6613 9.45975 13.7713 9.09973 14.0113 8.84973L14.8113 8.00977L13.7213 7.82977C13.3713 7.76977 13.0613 7.53978 12.9013 7.20978L12.4313 6.23975L11.9613 7.20978C11.8013 7.53978 11.4913 7.76977 11.1413 7.82977L10.0513 8.00977L10.8513 8.84973C11.0913 9.09973 11.2013 9.45975 11.1513 9.80975L10.9813 10.9398L11.9113 10.4498C12.0713 10.3598 12.2513 10.3198 12.4313 10.3198C12.6113 10.3198 12.7913 10.3598 12.9513 10.4498L13.8813 10.9398L13.7113 9.80975Z' fill='currentColor' /%3E%3C/svg%3E");
}

.voice3-capability-icon-video {
  
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M7,0.75 C8.396,0.75 9.615,1.513 10.26,2.645 C10.843,2.091 11.632,1.75 12.5,1.75 C14.295,1.75 15.75,3.205 15.75,5 C15.75,5.753 15.494,6.446 15.064,6.997 C15.553,7.105 15.988,7.264 16.372,7.505 C16.999,7.897 17.352,8.415 17.539,9.054 C18.222,8.649 18.807,8.319 19.311,8.097 C20,7.794 20.703,7.618 21.404,7.87 C21.754,7.997 22.042,8.209 22.255,8.513 C22.458,8.801 22.566,9.133 22.63,9.463 C22.75,10.081 22.75,10.904 22.75,11.854 L22.75,13.146 C22.75,14.096 22.75,14.918 22.63,15.536 C22.566,15.867 22.458,16.199 22.255,16.487 C22.042,16.79 21.754,17.003 21.404,17.129 C20.703,17.382 20,17.205 19.311,16.902 C18.807,16.681 18.223,16.351 17.539,15.946 C17.352,16.585 17,17.103 16.372,17.495 C15.707,17.911 14.894,18.084 13.903,18.167 C13.434,18.207 12.902,18.227 12.299,18.238 L15.03,20.97 C15.323,21.263 15.323,21.737 15.03,22.03 C14.737,22.323 14.263,22.323 13.97,22.03 L10.25,18.311 L10.25,22.5 C10.25,22.914 9.914,23.25 9.5,23.25 C9.086,23.25 8.75,22.914 8.75,22.5 L8.75,18.311 L5.03,22.03 C4.737,22.323 4.263,22.323 3.97,22.03 C3.677,21.737 3.677,21.263 3.97,20.97 L6.701,18.238 C6.098,18.227 5.566,18.207 5.097,18.167 C4.106,18.084 3.293,17.911 2.628,17.495 C1.917,17.051 1.559,16.444 1.395,15.683 C1.25,15.009 1.25,14.167 1.25,13.201 L1.25,11.799 C1.25,10.833 1.25,9.992 1.395,9.317 C1.559,8.556 1.917,7.949 2.628,7.505 C3.071,7.228 3.58,7.059 4.162,6.952 C3.594,6.294 3.25,5.437 3.25,4.5 C3.25,2.429 4.929,0.75 7,0.75 Z M10,16.75 C11.663,16.75 12.863,16.749 13.778,16.673 C14.693,16.596 15.218,16.448 15.577,16.223 C15.891,16.027 16.046,15.798 16.139,15.368 C16.246,14.868 16.25,14.189 16.25,13.125 L16.25,11.875 C16.25,10.811 16.246,10.132 16.139,9.632 C16.046,9.202 15.891,8.973 15.577,8.777 C15.218,8.552 14.693,8.404 13.778,8.327 C12.863,8.251 11.663,8.25 10,8.25 L9,8.25 C7.337,8.25 6.137,8.251 5.222,8.327 C4.307,8.404 3.782,8.552 3.423,8.777 C3.109,8.973 2.954,9.202 2.861,9.632 C2.754,10.132 2.75,10.811 2.75,11.875 L2.75,13.125 C2.75,14.189 2.754,14.868 2.861,15.368 C2.954,15.798 3.109,16.027 3.423,16.223 C3.782,16.448 4.307,16.596 5.222,16.673 C6.137,16.749 7.337,16.75 9,16.75 Z M17.74,14.319 C18.695,14.892 19.375,15.292 19.914,15.529 C20.495,15.784 20.747,15.772 20.896,15.718 C20.971,15.691 21.002,15.662 21.028,15.625 C21.064,15.573 21.116,15.466 21.158,15.25 C21.247,14.792 21.25,14.118 21.25,13.068 L21.25,11.931 C21.25,10.881 21.247,10.208 21.158,9.75 C21.116,9.533 21.064,9.427 21.028,9.375 C21.002,9.338 20.971,9.309 20.896,9.282 C20.747,9.228 20.495,9.215 19.914,9.471 C19.375,9.707 18.695,10.108 17.74,10.68 C17.75,11.03 17.75,11.404 17.75,11.799 L17.75,13.201 C17.75,13.596 17.75,13.969 17.74,14.319 Z M4.75,4.5 C4.75,5.743 5.757,6.75 7,6.75 C8.243,6.75 9.25,5.743 9.25,4.5 C9.25,3.257 8.243,2.25 7,2.25 C5.757,2.25 4.75,3.257 4.75,4.5 Z M12.5,3.25 C11.533,3.25 10.75,4.034 10.75,5 C10.75,5.966 11.533,6.75 12.5,6.75 C13.467,6.75 14.25,5.966 14.25,5 C14.25,4.034 13.467,3.25 12.5,3.25 Z' /%3E%3C/svg%3E");
}

.voice3-capability-icon-ip {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M14.037,9.598 C14.269,9.84 14.471,10.102 14.64,10.38 C14.856,10.733 14.744,11.195 14.391,11.411 C14.037,11.627 13.576,11.515 13.36,11.162 C13.246,10.976 13.111,10.799 12.955,10.637 C11.819,9.454 9.99,9.454 8.854,10.637 L5.614,14.008 C4.462,15.208 4.462,17.164 5.614,18.363 C6.75,19.546 8.58,19.546 9.716,18.363 L10.429,17.62 C10.717,17.322 11.191,17.312 11.49,17.599 C11.789,17.886 11.798,18.361 11.511,18.66 L10.797,19.403 C9.071,21.199 6.259,21.199 4.533,19.403 C2.822,17.623 2.822,14.749 4.533,12.969 L7.772,9.598 C9.498,7.801 12.31,7.801 14.037,9.598 Z M19.468,4.598 C21.178,6.377 21.178,9.251 19.468,11.031 L16.228,14.403 C15.96,14.681 15.665,14.918 15.35,15.111 C13.648,16.158 11.418,15.916 9.963,14.403 C9.731,14.16 9.53,13.898 9.36,13.62 C9.144,13.266 9.256,12.805 9.609,12.589 C9.963,12.373 10.424,12.485 10.64,12.838 C10.754,13.024 10.889,13.201 11.045,13.363 C12.006,14.363 13.457,14.514 14.565,13.833 C14.771,13.707 14.967,13.55 15.146,13.363 L18.386,9.992 C19.538,8.792 19.538,6.836 18.386,5.637 C17.25,4.454 15.421,4.454 14.285,5.637 L13.571,6.379 C13.284,6.678 12.809,6.688 12.51,6.401 C12.212,6.114 12.202,5.639 12.489,5.34 L13.203,4.598 C14.929,2.801 17.741,2.801 19.468,4.598 Z' /%3E%3C/svg%3E");
}

.voice3-capability-icon-sourceconnect {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'><rect width='30' height='30' rx='4' fill='%23f2f2f2'/><text x='15' y='19' text-anchor='middle' font-family='Arial,sans-serif' font-size='12' font-weight='700' fill='%23333'>SC</text></svg>");
}

.voice3-capability-icon-market-announcer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M17.488,17.752 C16.656,17.752 15.81,17.346 14.602,16.766 L9.169,14.157 C9.719,16.089 10.654,16.948 11.604,17.57 C12.277,18.011 12.704,18.735 12.746,19.507 C12.785,20.221 12.489,20.893 11.935,21.35 L10.444,22.579 C10.306,22.693 10.136,22.75 9.967,22.75 C9.802,22.75 9.638,22.696 9.501,22.588 C6.206,19.975 6.221,18.365 6.257,14.474 L6.257,14.474 L6.259,14.286 C6.261,14.052 6.263,13.813 6.264,13.564 C6.185,13.579 6.116,13.59 6.048,13.598 C5.065,13.71 4.144,13.432 3.452,12.815 C2.688,12.134 2.25,11.091 2.25,9.956 L2.25,9.045 C2.25,7.909 2.688,6.867 3.452,6.186 C4.143,5.569 5.064,5.291 6.047,5.403 C6.234,5.424 6.43,5.468 6.821,5.556 C7.213,5.644 7.592,5.601 7.95,5.429 L14.602,2.236 L14.606,2.234 C16.204,1.467 17.168,1.004 18.307,1.387 C19.461,1.774 19.864,2.62 20.473,3.9 C22.17,7.459 22.17,11.542 20.473,15.101 L20.473,15.102 C19.863,16.381 19.46,17.227 18.306,17.614 C18.026,17.708 17.757,17.751 17.486,17.751 Z M8.25,12.076 C8.368,12.117 8.485,12.165 8.6,12.22 L15.252,15.414 C16.75,16.133 17.295,16.373 17.831,16.193 C18.358,16.016 18.547,15.661 19.121,14.457 C20.622,11.308 20.622,7.695 19.121,4.546 C18.547,3.341 18.358,2.986 17.832,2.809 C17.296,2.629 16.751,2.869 15.253,3.588 L8.601,6.781 C8.486,6.836 8.369,6.884 8.25,6.925 Z M6.75,11.935 L6.75,7.066 C6.665,7.054 6.58,7.038 6.495,7.019 L6.451,7.009 L6.451,7.009 C6.152,6.942 5.982,6.904 5.879,6.893 C5.311,6.828 4.831,6.967 4.453,7.305 C4.008,7.702 3.753,8.336 3.753,9.045 L3.753,9.956 C3.753,10.665 4.008,11.299 4.453,11.696 C4.832,12.034 5.311,12.173 5.88,12.108 C5.98,12.097 6.143,12.061 6.428,11.997 L6.496,11.982 C6.581,11.963 6.665,11.947 6.75,11.935 Z M9.964,21.03 L10.98,20.192 C11.218,19.996 11.257,19.756 11.248,19.588 C11.232,19.29 11.057,19.005 10.781,18.824 C9.253,17.824 8.302,16.542 7.755,14.683 C7.724,18.143 7.756,19.168 9.964,21.03 Z' /%3E%3C/svg%3E");
}
.voice3-capability-icon-market-london {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M2,21.25 L2.25,21.25 L2.25,13 C2.25,12.777 2.261,12.547 2.307,12.334 C2.356,12.113 2.453,11.866 2.659,11.659 C2.866,11.453 3.113,11.356 3.334,11.307 C3.546,11.261 3.777,11.25 4,11.25 L6.25,11.25 L6.25,11 C6.25,10.363 6.282,9.801 6.387,9.323 C6.494,8.837 6.686,8.392 7.039,8.039 C7.392,7.686 7.837,7.494 8.323,7.387 C8.801,7.282 9.363,7.25 10,7.25 L12.25,7.25 L12.25,3.229 C12.25,2.889 12.267,2.564 12.333,2.285 C12.396,2.013 12.534,1.658 12.881,1.434 C13.234,1.205 13.619,1.231 13.899,1.295 C14.181,1.359 14.483,1.492 14.788,1.647 L19.163,3.881 C19.673,4.141 20.106,4.362 20.445,4.583 C20.807,4.818 21.115,5.084 21.343,5.461 C21.57,5.837 21.665,6.235 21.709,6.667 C21.75,7.073 21.75,7.566 21.75,8.149 L21.75,21.25 L22,21.25 C22.414,21.25 22.75,21.586 22.75,22 C22.75,22.414 22.414,22.75 22,22.75 L2,22.75 C1.586,22.75 1.25,22.414 1.25,22 C1.25,21.586 1.586,21.25 2,21.25 Z M7.75,21.25 L16.25,21.25 L16.25,11 C16.25,10.396 16.218,9.963 16.148,9.645 C16.08,9.336 15.987,9.187 15.9,9.1 C15.814,9.013 15.664,8.92 15.355,8.852 C15.038,8.783 14.604,8.75 14,8.75 L10,8.75 C9.396,8.75 8.963,8.783 8.645,8.852 C8.336,8.92 8.187,9.013 8.1,9.1 C8.013,9.187 7.92,9.336 7.852,9.645 C7.783,9.963 7.75,10.396 7.75,11 Z M17.75,21.25 L20.25,21.25 L20.25,8.186 C20.25,7.556 20.249,7.14 20.216,6.818 C20.185,6.512 20.131,6.356 20.06,6.238 C19.989,6.121 19.879,6.004 19.628,5.841 C19.362,5.668 19,5.482 18.448,5.2 L14.106,2.983 C13.967,2.912 13.854,2.86 13.765,2.824 C13.755,2.927 13.75,3.059 13.75,3.229 L13.75,7.25 L14,7.25 C14.637,7.25 15.199,7.282 15.677,7.387 C16.163,7.494 16.608,7.686 16.961,8.039 C17.314,8.392 17.506,8.837 17.613,9.323 C17.718,9.801 17.75,10.363 17.75,11 Z M3.75,21.25 L6.25,21.25 L6.25,12.75 L4,12.75 C3.894,12.75 3.816,12.753 3.758,12.758 C3.753,12.816 3.75,12.894 3.75,13 Z M10.25,15 C10.25,14.586 10.586,14.25 11,14.25 L13,14.25 C13.414,14.25 13.75,14.586 13.75,15 C13.75,15.414 13.414,15.75 13,15.75 L11,15.75 C10.586,15.75 10.25,15.414 10.25,15 Z M10.25,18 C10.25,17.586 10.586,17.25 11,17.25 L13,17.25 C13.414,17.25 13.75,17.586 13.75,18 C13.75,18.414 13.414,18.75 13,18.75 L11,18.75 C10.586,18.75 10.25,18.414 10.25,18 Z M10.25,12 C10.25,11.586 10.586,11.25 11,11.25 L13,11.25 C13.414,11.25 13.75,11.586 13.75,12 C13.75,12.414 13.414,12.75 13,12.75 L11,12.75 C10.586,12.75 10.25,12.414 10.25,12 Z' /%3E%3C/svg%3E");
}

.voice3-capability-icon-market-uae {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M7.75,3.382 C10.788,4.056 13.419,5.822 15.218,8.25 L17,8.25 C17.414,8.25 17.75,8.586 17.75,9 C17.75,9.414 17.414,9.75 17,9.75 L16.177,9.75 C17.18,11.588 17.75,13.699 17.75,15.944 C17.75,17.835 17.345,19.632 16.618,21.25 L21,21.25 C21.414,21.25 21.75,21.586 21.75,22 C21.75,22.414 21.414,22.75 21,22.75 L15.408,22.75 C15.399,22.75 15.389,22.75 15.38,22.75 L3,22.75 C2.586,22.75 2.25,22.414 2.25,22 C2.25,21.586 2.586,21.25 3,21.25 L6.25,21.25 L6.25,9.75 L5,9.75 C4.586,9.75 4.25,9.414 4.25,9 C4.25,8.586 4.586,8.25 5,8.25 L6.25,8.25 L6.25,2 C6.25,1.586 6.586,1.25 7,1.25 C7.414,1.25 7.75,1.586 7.75,2 Z M7.75,16.25 L11,16.25 C11.414,16.25 11.75,16.586 11.75,17 C11.75,17.414 11.414,17.75 11,17.75 L7.75,17.75 L7.75,21.25 L14.951,21.25 C15.78,19.667 16.25,17.862 16.25,15.944 C16.25,13.658 15.582,11.531 14.433,9.75 L7.75,9.75 L7.75,12.25 L11,12.25 C11.414,12.25 11.75,12.586 11.75,13 C11.75,13.414 11.414,13.75 11,13.75 L7.75,13.75 Z M7.75,4.924 L7.75,8.25 L13.278,8.25 C11.817,6.648 9.907,5.471 7.75,4.924 Z' /%3E%3C/svg%3E");
}

.voice3-capability-icon-market {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M14.6,1.55 C14.849,1.881 14.781,2.352 14.45,2.6 L12.25,4.25 L13.55,4.25 C15.387,4.25 16.833,4.25 17.975,4.387 C19.143,4.527 20.09,4.82 20.875,5.478 C21.109,5.675 21.325,5.891 21.522,6.125 C22.18,6.91 22.473,7.857 22.613,9.025 C22.75,10.167 22.75,11.613 22.75,13.45 L22.75,13.55 C22.75,15.387 22.75,16.833 22.613,17.975 C22.473,19.143 22.18,20.09 21.522,20.875 C21.325,21.109 21.109,21.325 20.875,21.522 C20.09,22.18 19.143,22.473 17.975,22.613 C16.833,22.75 15.387,22.75 13.55,22.75 L10.45,22.75 C8.613,22.75 7.167,22.75 6.025,22.613 C4.857,22.473 3.909,22.18 3.125,21.522 C2.891,21.325 2.675,21.109 2.478,20.875 C1.82,20.09 1.527,19.143 1.387,17.975 C1.25,16.834 1.25,15.387 1.25,13.55 L1.25,13.45 C1.25,11.613 1.25,10.167 1.387,9.025 C1.527,7.857 1.82,6.91 2.478,6.125 C2.675,5.891 2.891,5.675 3.125,5.478 C3.909,4.82 4.857,4.527 6.025,4.387 C7.017,4.268 8.24,4.252 9.75,4.25 L13.55,1.4 C13.881,1.152 14.351,1.219 14.6,1.55 Z M4.09,6.627 C3.922,6.768 3.768,6.922 3.627,7.09 C3.233,7.56 2.999,8.18 2.876,9.204 C2.751,10.246 2.75,11.602 2.75,13.5 C2.75,15.398 2.751,16.754 2.876,17.796 C2.999,18.82 3.233,19.44 3.627,19.91 C3.768,20.078 3.922,20.232 4.09,20.373 C4.56,20.767 5.18,21.001 6.204,21.124 C7.246,21.249 8.602,21.25 10.5,21.25 L13.5,21.25 C15.398,21.25 16.754,21.249 17.796,21.124 C18.82,21.001 19.44,20.767 19.91,20.373 C20.078,20.232 20.232,20.078 20.373,19.91 C20.767,19.44 21.001,18.82 21.124,17.796 C21.249,16.754 21.25,15.398 21.25,13.5 C21.25,11.602 21.249,10.246 21.124,9.204 C21.001,8.18 20.767,7.56 20.373,7.09 C20.232,6.922 20.078,6.768 19.91,6.627 C19.44,6.233 18.82,5.999 17.796,5.876 C16.754,5.751 15.398,5.75 13.5,5.75 L10.5,5.75 C8.602,5.75 7.246,5.751 6.204,5.876 C5.18,5.999 4.56,6.233 4.09,6.627 Z M14.5,9.25 C16.847,9.25 18.75,11.153 18.75,13.5 C18.75,15.847 16.847,17.75 14.5,17.75 C12.153,17.75 10.25,15.847 10.25,13.5 C10.25,11.153 12.153,9.25 14.5,9.25 Z M11.75,13.5 C11.75,15.019 12.981,16.25 14.5,16.25 C16.019,16.25 17.25,15.019 17.25,13.5 C17.25,11.981 16.019,10.75 14.5,10.75 C12.981,10.75 11.75,11.981 11.75,13.5 Z M6,11.25 L7,11.25 C7.414,11.25 7.75,11.586 7.75,12 C7.75,12.414 7.414,12.75 7,12.75 L6,12.75 C5.586,12.75 5.25,12.414 5.25,12 C5.25,11.586 5.586,11.25 6,11.25 Z M6,14.25 L7,14.25 C7.414,14.25 7.75,14.586 7.75,15 C7.75,15.414 7.414,15.75 7,15.75 L6,15.75 C5.586,15.75 5.25,15.414 5.25,15 C5.25,14.586 5.586,14.25 6,14.25 Z' /%3E%3C/svg%3E");
}

.voice3-capability-icon-market-premium {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cpath fill='currentColor' d='M14.6 1.55c.249.331.181.802-.15 1.05L12.25 4.25h1.3c1.837 0 3.283 0 4.425.137 1.168.14 2.115.433 2.9 1.091.234.197.45.413.647.647.658.785.951 1.732 1.091 2.9.137 1.142.137 2.588.137 4.425s0 3.283-.137 4.425c-.14 1.168-.433 2.115-1.091 2.9-.197.234-.413.45-.647.647-.785.658-1.732.951-2.9 1.091-1.142.137-2.588.137-4.425.137h-3.1c-1.837 0-3.283 0-4.425-.137-1.168-.14-2.116-.433-2.9-1.091a4.54 4.54 0 0 1-.647-.647c-.658-.785-.951-1.732-1.091-2.9C1.25 16.833 1.25 15.387 1.25 13.55v-.1c0-1.837 0-3.283.137-4.425.14-1.168.433-2.115 1.091-2.9.197-.234.413-.45.647-.647.784-.658 1.732-.951 2.9-1.091 1-.12 2.223-.136 3.733-.137L13.55 1.4c.331-.248.801-.181 1.05.15ZM4.09 6.627c-.168.141-.322.295-.463.463-.394.47-.628 1.09-.751 2.114-.125 1.042-.126 2.398-.126 4.296 0 1.898.001 3.254.126 4.296.123 1.024.357 1.644.751 2.114.141.168.295.322.463.463.47.394 1.09.628 2.114.751 1.042.125 2.398.126 4.296.126h3c1.898 0 3.254-.001 4.296-.126 1.024-.123 1.644-.357 2.114-.751.168-.141.322-.295.463-.463.394-.47.628-1.09.751-2.114.125-1.042.126-2.398.126-4.296 0-1.898-.001-3.254-.126-4.296-.123-1.024-.357-1.644-.751-2.114a3.043 3.043 0 0 0-.463-.463c-.47-.394-1.09-.628-2.114-.751-1.042-.125-2.398-.126-4.296-.126h-3c-1.898 0-3.254.001-4.296.126-1.024.123-1.644.357-2.114.751ZM14.5 8.75a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5V14a.75.75 0 0 1-1.5 0v-1.5h-1.5a.75.75 0 0 1 0-1.5h1.5V9.5a.75.75 0 0 1 .75-.75ZM6 11.25h1a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5Zm0 3h1a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1 0-1.5Z'/%3E%3C/svg%3E");
}

.voice3-capability-icon-experience {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20' color='currentColor' fill='none'%3E%3Cdefs /%3E%3Cpath fill='currentColor' d='M9.462,21.2 L9.462,21.2 C9.352,21.081 9.248,20.97 9.155,20.876 C8.603,20.324 8.333,20.213 7.552,20.213 C7.437,20.213 7.314,20.217 7.186,20.221 L7.173,20.221 C6.354,20.245 5.233,20.277 4.481,19.532 C3.722,18.779 3.754,17.65 3.778,16.826 L3.778,16.812 C3.782,16.685 3.786,16.562 3.786,16.447 C3.786,15.666 3.665,15.388 3.069,14.791 C1.896,13.618 1.25,12.972 1.25,11.999 C1.25,11.026 1.896,10.379 3.069,9.207 C3.592,8.684 3.786,8.235 3.786,7.551 C3.786,7.437 3.782,7.316 3.779,7.19 L3.778,7.171 C3.754,6.353 3.722,5.232 4.467,4.48 C5.22,3.722 6.348,3.754 7.173,3.778 L7.189,3.779 C7.315,3.782 7.437,3.786 7.552,3.786 C8.236,3.786 8.685,3.592 9.208,3.069 L9.208,3.069 C10.381,1.896 11.027,1.25 12,1.25 C12.973,1.25 13.62,1.896 14.792,3.069 C15.315,3.592 15.764,3.786 16.448,3.786 C16.562,3.786 16.683,3.782 16.809,3.779 L16.828,3.778 C17.647,3.754 18.767,3.722 19.519,4.467 C20.277,5.22 20.245,6.348 20.221,7.173 L20.221,7.186 C20.217,7.314 20.213,7.437 20.213,7.552 C20.213,8.333 20.334,8.611 20.93,9.208 L20.93,9.208 C22.103,10.381 22.749,11.027 22.749,12 C22.749,12.973 22.103,13.62 20.93,14.792 C20.333,15.389 20.213,15.667 20.213,16.448 C20.213,16.563 20.217,16.686 20.221,16.814 L20.221,16.827 C20.245,17.651 20.277,18.78 19.519,19.532 C18.767,20.277 17.646,20.245 16.827,20.221 L16.814,20.221 C16.686,20.217 16.563,20.213 16.448,20.213 C15.667,20.213 15.398,20.325 14.845,20.877 C14.756,20.966 14.658,21.072 14.554,21.183 L14.538,21.2 L14.538,21.2 C13.93,21.854 13.098,22.749 12,22.749 C10.902,22.749 10.07,21.854 9.462,21.2 Z M10.215,19.815 C10.312,19.912 10.409,20.016 10.511,20.124 C10.527,20.142 10.544,20.16 10.561,20.178 C10.981,20.63 11.556,21.248 12,21.248 C12.443,21.248 13.015,20.633 13.435,20.182 L13.439,20.178 L13.46,20.156 C13.572,20.035 13.679,19.921 13.784,19.815 C14.62,18.98 15.267,18.712 16.447,18.712 C16.575,18.712 16.711,18.716 16.853,18.72 L16.869,18.72 C17.447,18.737 18.167,18.758 18.462,18.465 C18.758,18.17 18.738,17.448 18.721,16.868 L18.721,16.852 C18.717,16.711 18.713,16.574 18.713,16.446 C18.713,15.265 18.994,14.605 19.87,13.73 C20.746,12.855 21.249,12.351 21.249,11.998 C21.249,11.647 20.735,11.132 19.881,10.277 L19.87,10.266 C19.01,9.405 18.713,8.73 18.713,7.55 C18.713,7.422 18.717,7.286 18.721,7.145 L18.721,7.128 C18.738,6.547 18.758,5.825 18.462,5.53 C18.167,5.237 17.448,5.258 16.871,5.275 L16.852,5.276 C16.711,5.279 16.575,5.283 16.447,5.283 C15.368,5.283 14.53,4.926 13.731,4.126 L13.731,4.126 C12.871,3.266 12.352,2.747 11.999,2.747 C11.646,2.747 11.127,3.266 10.267,4.126 C9.467,4.926 8.629,5.283 7.551,5.283 C7.423,5.283 7.286,5.279 7.145,5.275 L7.129,5.275 C6.548,5.258 5.826,5.238 5.531,5.534 C5.238,5.829 5.259,6.548 5.276,7.125 L5.276,7.144 C5.28,7.285 5.284,7.421 5.284,7.549 C5.284,8.628 4.927,9.466 4.127,10.265 C3.267,11.125 2.748,11.644 2.748,11.997 C2.748,12.348 3.262,12.863 4.115,13.717 L4.127,13.729 C4.987,14.59 5.284,15.265 5.284,16.445 C5.284,16.573 5.28,16.709 5.276,16.851 L5.276,16.867 C5.259,17.448 5.239,18.17 5.535,18.465 C5.829,18.756 6.543,18.736 7.121,18.72 L7.128,18.72 L7.144,18.72 C7.286,18.716 7.422,18.712 7.55,18.712 L7.552,18.713 C8.732,18.713 9.379,18.981 10.215,19.815 Z M10.301,15.058 L8.501,13.451 C8.192,13.175 8.165,12.701 8.441,12.392 C8.717,12.083 9.191,12.056 9.5,12.332 L10.723,13.424 L14.426,9.016 C14.692,8.699 15.166,8.658 15.483,8.924 C15.8,9.191 15.841,9.664 15.575,9.981 L11.375,14.981 C11.245,15.136 11.057,15.232 10.854,15.247 C10.836,15.248 10.818,15.249 10.8,15.249 C10.616,15.249 10.438,15.182 10.301,15.058 Z' /%3E%3C/svg%3E");
}

  

.voice3-capability-label {
  font-family: 'Asap Condensed';
  font-size: 1rem;
  font-weight: 300;
  color: var(--voice3-ink);
  line-height: 1.15;
}

.voice3-body {
  align-items: flex-start;
}

.voice3-card,
.voice3-section {
  background: var(--voice3-card);
  border: 1px solid var(--voice3-line);
  border-radius: 20px;
  box-shadow: 0 16px 36px rgba(16, 24, 40, 0.08);
}

.voice3-card {
  padding: 1.15rem;
  margin-bottom: 1rem;
}

.voice3-card h3 {
  font-size: 1rem;
  margin-bottom: 0.6rem;
  letter-spacing: -0.01em;
}

.voice3-card p {
  margin-bottom: 0;
  color: var(--voice3-muted);
}

.voice3-nav {
  display: grid;
  gap: 0.25rem;
}

.voice3-sidebar {
  align-self: flex-start;
}

.voice3-nav a {
  display: block;
  color: #1f1f1f;
  font-weight: 600;
  border-radius: 12px;
  padding: 0.55rem 0.7rem;
}

.voice3-nav a:hover,
.voice3-nav a:focus {
  background: #fff5e6;
}



.voice3-booking ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.5rem;
}

.voice3-booking li {
  display: flex;
  gap: 0.5rem;
  align-items: flex-start;
}

.voice3-booking i {
  margin-top: 0.2rem;
  color: #dd8400;
}

.voice3-section {
  padding: 1.35rem;
  margin-bottom: 1rem;
  position: relative;
  max-height: 700px;
  overflow-y: auto;
  overflow-x: hidden;
}

#enquiry {
    max-height: 1000px;
}

.voice3-section::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

.voice3-section-heading {
  margin-bottom: 0.95rem;
}

.voice3-section-heading h2 {
  font-size: clamp(1.45rem, 3.2vw, 2rem);
  margin-bottom: 0.15rem;
  letter-spacing: -0.02em;
}

.voice3-section-heading h2::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, #111111, #ff9900);
    margin-top: 0.3rem;
    margin-bottom: 1.5rem;
}

.voice3-section-intro {
  color: var(--voice3-muted);
  margin-bottom: 0;
}

.voice3-copy p {
  margin-bottom: 0.5em;
}

.voice3-copy p:last-child {
  margin-bottom: 0;
}

.voice3-demo-grid {
  display: grid;
  gap: 0.9rem;
}

.voice3-demo-group h3 {
  font-size: 0.86rem;
  text-transform: uppercase;
  letter-spacing: 0.11em;
  margin-bottom: 0.5rem;
  color: #666666;
}

.voice3-demo-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

.voice3-demo-item {
  --voice3-play-progress: 0%;
  border: 1px solid #dddddd;
  background: #f8f8f8;
  border-radius: 12px 18px 12px 12px;
  padding: 0.4rem;
  display: flex;
  gap: 0.4rem;
  align-items: stretch;
  position: relative;
  overflow: hidden;
  scroll-margin-top: 100px;
}

.voice3-demo-item::after {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: var(--voice3-play-progress);
  background: linear-gradient(90deg, rgba(255, 153, 0, 0.25), rgba(255, 153, 0, 0.12));
  pointer-events: none;
  transition: width 0.2s linear;
}

.voice3-demo-item > * {
  position: relative;
  z-index: 1;
}

.voice3-demo-item.is-active {
  border-color: #ff9900;
  box-shadow: 0 10px 26px rgba(20, 20, 20, 0.14);
  transform: translateY(-1px);
}

.voice3-demo-trigger {
  border: none;
  background: transparent;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.8rem;
  text-align: left;
  border-radius: 11px;
}

.voice3-demo-trigger:focus-visible {
  outline: 2px solid #ff9900;
  outline-offset: 2px;
}

.voice3-demo-copy {
  min-width: 0;
  display: flex;
  gap: 0.1rem;
}

.voice3-demo-title {
  font-weight: 700;
  color: #141414;
}

.voice3-demo-desc {
  color: #666666;
  font-size: 0.92rem;
}

.voice3-demo-badge {
  align-self: flex-start;
  background: #fff1d8;
  color: #7a4c00;
  border-radius: 999px;
  padding: 0.1rem 0.45rem;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.voice3-demo-play {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #1a1a1a;
  position: relative;
  flex: 0 0 30px;
}

.voice3-demo-play::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 12px;
  transform: translate(-40%, -50%);
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background: #fff;
}

.voice3-demo-download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #1c1c1c;
  border: 1px solid #d7d7d7;
  background: #fff;
  border-radius: 10px;
  width: 34px;
  min-width: 34px;
}

.voice3-demo-download:hover,
.voice3-demo-download:focus {
  color: #fff;
  background: #ff9900;
  border-color: #ff9900;
}

@media (max-width: 767.98px) {
  .voice3-capability-badge {
    min-height: 50px;
    padding: 0.75rem 1rem;
  }
}




.voice3-availability-wrap .voice3-availability-day-row.voice3-availability-day-odd:not(.voice3-availability-today) {
  background: #d1d1d1;
}

.voice3-availability-wrap .voice3-availability-day-row.voice3-availability-day-even:not(.voice3-availability-today) {
  background: #e3e3e3;
}

.voice3-availability-wrap .voice3-availability-today {
  background: #fff5e6;
}

/* Keep availability badges visually consistent with legacy profile styling. */
#voiceprofile3-root #availability .gazavbutton.badge {
  font-size: 85%;
  padding: .25em .4em;
  font-weight: 700;
  border-radius: .25rem;
}

#voiceprofile3-root #availability .gazavbutton.badge-success,
#voiceprofile3-root #availability .gazavbutton.bg-success,
#voiceprofile3-root #availability .gazavbutton.text-bg-success {
  background-color: #28a745 !important;
  color: #fff !important;
}

#voiceprofile3-root #availability .gazavbutton.badge-primary,
#voiceprofile3-root #availability .gazavbutton.bg-primary,
#voiceprofile3-root #availability .gazavbutton.text-bg-primary {
  background-color: #007bff !important;
  color: #fff !important;
}

#voiceprofile3-root #availability .gazavbutton.badge-warning,
#voiceprofile3-root #availability .gazavbutton.bg-warning,
#voiceprofile3-root #availability .gazavbutton.text-bg-warning {
  background-color: #ffc107 !important;
  color: #212529 !important;
}

.voice3-form .form-control,
.voice3-form .btn {
  border-radius: 10px;
}

.voice3-form .btn-dark {
  background: linear-gradient(120deg, #111111, #262626);
  border: none;
}

.voice3-form .btn-dark:hover,
.voice3-form .btn-dark:focus {
  background: linear-gradient(120deg, #ff9900, #d67f00);
  color: #111;
}

.voice3-route-grid {
  display: grid;
  gap: 0.6rem;
}

.voice3-route-card {
  border: 1px solid #d5d5d5;
  background: #f8f8f8;
  border-radius: 12px;
  text-align: left;
  padding: 0.75rem;
  color: #151515;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.voice3-route-card:hover,
.voice3-route-card:focus-visible {
  border-color: #f2a431;
  background: #fff7ec;
}

.voice3-route-card.is-active {
  border-color: #ff9900;
  background: #fff3df;
  box-shadow: 0 8px 18px rgba(20, 20, 20, 0.08);
}

.voice3-route-card-managed .voice3-route-title::after {
  content: "Recommended";
  display: inline-block;
  margin-left: 0.45rem;
  font-size: 0.68rem;
  line-height: 1;
  padding: 0.2rem 0.35rem;
  border-radius: 999px;
  background: #1f1f1f;
  color: #fff;
  vertical-align: middle;
}

.voice3-route-card-managed.voice3-recommended-hidden .voice3-route-title::after {
  display: none;
}

.voice3-route-title {
  display: block;
  font-weight: 700;
}

.voice3-route-text {
  display: block;
  margin-top: 0.2rem;
  color: #575757;
  font-size: 0.9rem;
}

.voice3-route-help {
  font-size: 0.88rem;
  color: #575757;
  margin-bottom: 0.9rem;
}

.voice3-direct-reveal {
  border: 1px solid #e5d0ab;
  background: #fff6e7;
  border-radius: 10px;
  padding: 0.6rem 0.75rem;
  margin-bottom: 1rem;
  font-size: 0.92rem;
}

.voice3-direct-actions {
  margin-bottom: 0.8rem;
}

.voice3-direct-note {
  font-size: 0.84rem;
  color: #666;
}

.voice3-modal-intro {
  color: #5f5f5f;
  font-size: 0.92rem;
}

#voice3BookingModal .modal-header {
  align-items: flex-start;
}

#voice3BookingModal .modal-title {
  margin-bottom: 0.2rem;
}

#voice3BookingModal {
  z-index: 1060;
}

.voice3-capability-modal-title {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.25;
  color: #212529;
}

#voice3BookingModal .modal-body {
  padding-bottom: 0.75rem;
}

#voice3BookingModal .modal-footer {
  border-top: 1px solid #e9ecef;
  background: #fff;
  position: sticky;
  bottom: 0;
  z-index: 1;
}

.voice3-form-compact .form-label {
  margin-bottom: 0.2rem;
  font-size: 0.9rem;
}

.voice3-form-compact .form-control,
.voice3-form-compact textarea {
  font-size: 0.92rem;
}

.voice3-module-grid {
  display: grid;
  gap: 1rem;
  margin-bottom: 0.2rem;
}

/*
.voice3-module-grid .voice3-section {
  margin-bottom: 0;
}*/

.voice3-module-grid .voice3-section:nth-child(1) {
  border-radius: 26px 16px 24px 16px;
}

.voice3-module-grid .voice3-section:nth-child(2) {
  border-radius: 16px 26px 16px 24px;
}

#voiceprofile3-root #demos,
#voiceprofile3-root #about,
#voiceprofile3-root #videos,
#voiceprofile3-root #availability,
#voiceprofile3-root #clients,
#voiceprofile3-root #additional,
#voiceprofile3-root #enquiry,
#voiceprofile3-root #issues {
  scroll-margin-top: 72px;
}

.voice3-issue-section {
  max-height: none;
  overflow: visible;
}

.voice3-issue-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.voice3-issue-copy {
  margin: 0;
  color: var(--voice3-muted);
  flex: 1 1 420px;
  font-size: 0.8rem;
  line-height: 1.4;
}

.voice3-issue-trigger {
  border-radius: 999px;
  padding: 0.5rem 0.9rem;
  font-weight: 600;
  font-size: 0.8rem;
}

.voice3-issue-radio-group {
  display: grid;
  gap: 0.1rem;
  font-size: 0.9rem;
  padding-top: 0.5rem;
}

#voice3IssueModal {
  z-index: 1060;
}

#voice3IssueModal .modal-header {
  align-items: flex-start;
}

#voice3IssueModal .modal-title {
  margin-bottom: 0.2rem;
}

#voice3IssueModal .modal-body {
  padding-bottom: 0.75rem;
}

#voice3IssueModal .modal-footer {
  border-top: 1px solid #e9ecef;
  background: #fff;
  position: sticky;
  bottom: 0;
  z-index: 1;
}

.voice3-superuser-stats-panel {
  display: grid;
  gap: 0.9rem;
}

.voice3-su-subsection + .voice3-su-subsection {
  margin-top: 1.75rem;
}

.voice3-su-subheading {
  margin: 0 0 0.75rem;
  font-size: 0.95rem;
  letter-spacing: 0.01em;
}

.voice3-su-detail-grid {
  display: grid;
  gap: 0.65rem;
}

.voice3-su-detail-row {
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 0.65rem;
  align-items: start;
  padding: 0.7rem 0.85rem;
  background: #f8f9fb;
  border: 1px solid #dfe3e8;
  border-radius: 12px;
}

.voice3-su-detail-label {
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #6a7280;
}

.voice3-su-detail-value {
  min-width: 0;
  overflow-wrap: anywhere;
  color: #1f2933;
}

.voice3-su-topline {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  align-items: center;
}

.voice3-su-pill {
  display: inline-flex;
  flex-direction: column;
  background: #f8f9fb;
  border: 1px solid #dfe3e8;
  border-radius: 12px;
  padding: 0.45rem 0.7rem;
}

.voice3-su-pill strong {
  font-size: 1.15rem;
  line-height: 1;
}

.voice3-su-pill span {
  font-size: 0.75rem;
  color: #6a7280;
}

.voice3-su-chart {
  display: grid;
  gap: 0.6rem;
}

.voice3-su-row {
  display: grid;
  grid-template-columns: 96px 1fr;
  gap: 0.65rem;
  align-items: center;
}

.voice3-su-month {
  font-size: 0.82rem;
  color: #4a4a4a;
}

.voice3-su-bars {
  display: grid;
  gap: 0.28rem;
}

.voice3-su-bar-row {
  display: grid;
  grid-template-columns: 64px 1fr 42px;
  gap: 0.45rem;
  align-items: center;
}

.voice3-su-label {
  font-size: 0.73rem;
  color: #717987;
}

.voice3-su-bar {
  min-width: 2px;
  height: 9px;
  border-radius: 99px;
}

.voice3-su-bar-listens {
  background: linear-gradient(90deg, #2f6ca8 0%, #5fa7df 100%);
}

.voice3-su-bar-contacts {
  background: linear-gradient(90deg, #a35a13 0%, #ec9b4d 100%);
}

.voice3-su-value {
  font-size: 0.8rem;
  text-align: right;
}

.voice3-su-topdemos {
  margin: 0;
  padding-left: 1.1rem;
}

.voice3-su-topdemos li {
  display: flex;
  justify-content: space-between;
  gap: 0.6rem;
  font-size: 0.86rem;
  margin-bottom: 0.28rem;
}

.voice3-su-demo-count {
  color: #5b6473;
  white-space: nowrap;
}

@media (min-width: 1200px) {
  .voice3-body {
    align-items: stretch;
  }

  .voice3-sidebar {
    position: sticky;
    top: 90px;
    align-self: flex-start;
  }
}

@media (max-width: 1199px) {
  .voice3-nav {
    position: static;
  }

  .voice3-shell::before {
    display: none;
  }

  .voice3-shell::after {
    display: none;
  }
}

@media (max-width: 991px) {
  #voiceprofile3-root {
    padding-top: 58px;
  }

  .voice3-hero-content {
    grid-template-columns: 1fr;
    gap: 1.2rem;
    padding: 1.2rem;
  }

  .voice3-right {
    order: -1;
    display: flex;
    justify-content: center;
  }

  .voice3-left {
    text-align: center;
  }

  .voice3-cta,
  .voice3-badge-strip {
    justify-content: center;
  }

  .voice3-photo-shell {
    width: 190px;
    margin-left: auto;
    margin-right: auto;
  }

  .voice3-su-row {
    grid-template-columns: 1fr;
  }
}
