.pn-section { padding: var(--pn-section-pad, clamp(48px, 8vw, 96px)) 0; }
.pn-wrap { width: min(100% - 2.5rem, var(--pn-content-w, 1200px)); margin-inline: auto; }
.pn-eyebrow { display: inline-block; font-size: .78rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--c-primary); margin-bottom: 1rem; }
.pn-btn-base { display: inline-flex; align-items: center; justify-content: center; gap: .5em; padding: .8em 1.6em; border-radius: var(--pn-radius-btn, 999px); font-weight: 600; line-height: 1.2; text-decoration: none; cursor: pointer; border: 1px solid transparent; background: var(--c-primary); color: var(--c-bg); font-family: var(--font-body, inherit); transition: filter .15s ease; }
.pn-btn-base:hover { filter: brightness(1.08); }
.pn-btn-base--ghost { background: transparent; color: var(--c-primary); border-color: currentColor; }
@media (max-width:1024px) {
[data-pn-block="8893"] .az-header .nav-links {display:none!important}
}
[data-pn-block="8893"] .az-drawer__list[data-pn-mob-depth="0"] .az-drawer__link { font-size: 1.35rem; }
[data-pn-block="8893"] .az-drawer__list[data-pn-mob-depth="1"] .az-drawer__link {font-size:1.125rem}
[data-pn-block="8893"] .az-btn {
  box-shadow: revert;
  gap: .5em;
  font-weight: 600;
  font-family: var(--font-body,inherit);
  font-size: .87rem;
  border: 1px solid transparent;
  border-radius: 11px;
  padding: 11px 18px;
  transition: filter .15s ease;
  background: var(--c-primary);
}
[data-pn-block="8893"] .az-btn:hover { transform: revert; box-shadow: revert; }
[data-pn-block="8893"] .az-btn:active { transform: revert; filter: revert; }
[data-pn-block="8893"] .az-btn:active:hover { filter: brightness(1.08); }
[data-pn-block="8893"] .az-btn--blue { box-shadow: revert; background: var(--c-primary); }
[data-pn-block="8893"] .az-btn--blue:hover { box-shadow: revert; }