/* TarGet report styles, chapters 1-5.
 * Assessment is isolated in assessment.css.
 * Obsolete test selectors and provably superseded declarations removed.
 * Remaining selector order preserves report compatibility.
 */
.ptest {
  --pt-bg: #020b17;
  --pt-panel: #071423;
  --pt-panel2: #091827;
  --pt-line: #263648;
  --pt-text: #f6f7f8;
  --pt-muted: #a8b0bb;
  margin: 0;
  color: var(--pt-text);
  font-family: inherit;
}
.ptest * {
  box-sizing: border-box;
}
.ptest__shell {
  background: radial-gradient(circle at 55% 30%,#0a1c30 0,#04101e 42%,#010711 100%);
  border: 1px solid #15283b;
  padding: clamp(18px,3vw,48px);
  box-shadow: 0 24px 80px rgba(0,0,0,.35);
}
.ptest__layout {
  display: grid;
  grid-template-columns: minmax(270px,390px) minmax(0,1fr);
  gap: 18px;
}
.ptest__aside,
.ptest__card {
  border: 1px solid #26384b;
  border-radius: 14px;
  background: linear-gradient(150deg,rgba(6,19,33,.94),rgba(3,12,23,.97));
  box-shadow: inset 0 0 0 1px rgba(196,134,47,.04);
}
.ptest__aside {
  padding: 36px 34px;
  display: flex;
  flex-direction: column;
  min-height: 690px;
}
.ptest__aside h2 {
  font-size: 26px;
  line-height: 1.2;
  margin: 0 0 14px;
}
.ptest__aside h2 span {
  color: var(--pt-orange);
}
.ptest__aside>p {
  color: #c0c5cb;
  line-height: 1.55;
  margin: 0;
}
.ptest__card {
  padding: clamp(26px,4vw,52px);
  min-height: 690px;
}
.ptest__progress {
  margin-bottom: 24px;
}
.ptest__body {
  border-top: 1px solid rgba(255,255,255,.08);
  padding-top: 24px;
}
@media (max-width:900px) {
  .ptest {
    margin: 0;
  }
  .ptest__shell {
    border-radius: 0;
    padding: 14px;
  }
  .ptest__layout {
    grid-template-columns: 1fr;
  }
  .ptest__aside {
    display: none;
  }
  .ptest__card {
    min-height: auto;
    padding: 22px 18px;
  }
}
html:has(.ptest--result),
body:has(.ptest--result) {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
}
body:has(.ptest--result) #page,
body:has(.ptest--result) .site,
body:has(.ptest--result) .site-content,
body:has(.ptest--result) .content-area,
body:has(.ptest--result) .site-main {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
body:has(.ptest--result) .elementor-location-header,
body:has(.ptest--result) .elementor-location-footer,
body:has(.ptest--result) header.site-header,
body:has(.ptest--result) footer.site-footer {
  display: none !important;
}
body:has(.ptest--result) .elementor-section,
body:has(.ptest--result) .elementor-container,
body:has(.ptest--result) .elementor-column,
body:has(.ptest--result) .elementor-widget-wrap,
body:has(.ptest--result) .elementor-widget,
body:has(.ptest--result) .elementor-widget-container,
body:has(.ptest--result) .e-con,
body:has(.ptest--result) .e-con-inner {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}
.ptest {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  width: 100vw !important;
  max-width: 100vw !important;
  min-height: 100vh !important;
  z-index: 1;
}
.ptest__shell {
  width: 100%;
  max-width: none;
  min-height: 100vh;
  margin: 0;
  border-radius: 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ptest__layout {
  width: 100%;
  max-width: 1580px;
  margin: 0 auto;
}
@supports (height:100dvh) {
  .ptest,
  .ptest__shell {
    min-height: 100dvh !important;
  }
}
@media (max-width:900px) {
  .ptest {
    left: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    width: 100vw !important;
  }
  .ptest__shell {
    min-height: 100vh !important;
  }
}
.ptest--result .ptest__shell {
  padding: 28px !important;
  justify-content: flex-start;
}
.ptest--result .ptest__layout {
  max-width: 1500px;
}
.ptest--result .ptest__card {
  border: 0;
  background: transparent;
  box-shadow: none;
  padding: 0;
  min-height: 0;
}
.ptest--result .ptest__body {
  border: 0;
  padding: 0;
}
.ptresult {
  width: 100%;
  padding: 20px 0 40px;
}
.ptresult__hero {
  text-align: center;
  padding: 15px 20px 32px;
}
.ptresult__kicker {
  letter-spacing: .35em;
  color: #d9dde4;
  font-size: 13px;
}
.ptresult__hero h1 {
  font-size: clamp(32px,4vw,54px);
  margin: 10px 0;
}
.ptresult__hero p {
  color: #b7c0cb;
  font-size: 18px;
}
.ptresult__chapters {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  gap: 14px;
  margin-bottom: 28px;
}
.ptresult__chapters button {
  min-height: 145px;
  text-align: left;
  padding: 20px;
  border: 1px solid #26384b;
  border-radius: 14px;
  background: linear-gradient(145deg,#0b1a2c,#06111f);
  color: white;
  cursor: pointer;
  transition: .2s;
}
.ptresult__chapters button:hover,
.ptresult__chapters button.is-active {
  border-color: var(--pt-orange);
  box-shadow: 0 0 26px rgba(196,134,47,.12);
}
.ptresult__chapters b {
  display: block;
  color: var(--pt-orange);
  font-size: 25px;
  margin-bottom: 20px;
}
.ptresult__chapters span {
  font-size: 15px;
  line-height: 1.3;
}
.ptresult__panel {
  border: 1px solid #26384b;
  border-radius: 14px;
  background: linear-gradient(150deg,#071625,#04101d);
  overflow: hidden;
}
.ptresult__tabs {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  border-bottom: 1px solid #26384b;
}
.ptresult__tabs button {
  padding: 20px 12px;
  background: transparent;
  border: 0;
  border-right: 1px solid #26384b;
  color: #d8dde4;
  font: inherit;
  font-size: 16px;
  cursor: pointer;
}
.ptresult__tabs button.is-active {
  color: var(--pt-orange);
  box-shadow: inset 0 -2px var(--pt-orange);
}
.ptresult__content {
  max-width: 1180px;
  margin: 0 auto;
  padding: 50px clamp(22px,5vw,70px);
}
.ptresult__article-head span {
  font-size: 13px;
  color: var(--pt-orange);
  font-weight: 700;
}
.ptresult__article-head h2 {
  font-size: clamp(30px,4vw,48px);
  margin: 8px 0 30px;
  line-height: 1.15;
}
.ptresult__article p {
  font-size: 17px;
  line-height: 1.75;
  color: #c8d0da;
  margin: 0 0 22px;
}
.ptresult__article h3 {
  font-size: 23px;
  line-height: 1.35;
  margin: 38px 0 14px;
  color: #fff;
}
.ptresult__article h3:first-of-type {
  margin-top: 20px;
}
.ptresult__table-wrap {
  overflow-x: auto;
  margin: 30px 0;
}
.ptresult__table-wrap table {
  width: 100%;
  border-collapse: collapse;
}
.ptresult__table-wrap td {
  border-bottom: 1px solid #26384b;
  padding: 14px;
  color: #c8d0da;
  vertical-align: top;
}
.ptresult__profile-card {
  max-width: 650px;
  margin: 50px auto;
  text-align: center;
  padding: 45px;
  border: 1px solid #31445b;
  border-radius: 18px;
  background: #081727;
}
.ptresult__profile-card>div {
  font-size: 90px;
}
.ptresult__profile-card>span {
  color: var(--pt-orange);
  font-size: 12px;
  letter-spacing: .2em;
}
.ptresult__profile-card h2 {
  font-size: 42px;
  margin: 8px;
}
.ptresult__profile-card h3 {
  font-size: 21px;
}
.ptresult__profile-card p,
.ptresult__profile-card small {
  color: #b9c2cc;
}
.ptresult__footer {
  display: grid;
  grid-template-columns: 180px 1fr 180px;
  align-items: center;
  gap: 30px;
  padding: 18px 22px;
  border-top: 1px solid #26384b;
}
.ptresult__footer button {
  padding: 13px;
  border: 1px solid #c4862f;
  border-radius: 8px;
  background: #071421;
  color: #c4862f;
  font: inherit;
  cursor: pointer;
}
.ptresult__footer button:disabled {
  opacity: .25;
}
.ptresult__meter {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 16px;
  color: #aeb7c2;
  font-size: 13px;
}
.ptresult__meter i {
  height: 5px;
  background: #26384b;
  border-radius: 99px;
  overflow: hidden;
}
.ptresult__meter b {
  display: block;
  height: 100%;
  background: linear-gradient(90deg,#c4862f,#c4862f);
  border-radius: 99px;
}
@media (max-width:900px) {
  .ptest--result .ptest__shell {
    padding: 12px !important;
  }
  .ptresult__chapters {
    grid-template-columns: 1fr 1fr;
  }
  .ptresult__chapters button {
    min-height: 100px;
  }
  .ptresult__tabs {
    grid-template-columns: 1fr 1fr;
  }
  .ptresult__tabs button {
    border-bottom: 1px solid #26384b;
  }
  .ptresult__content {
    padding: 32px 20px;
  }
  .ptresult__footer {
    grid-template-columns: 1fr 1fr;
  }
  .ptresult__meter {
    grid-column: 1/-1;
    grid-row: 1;
  }
  .ptresult__article p {
    font-size: 16px;
  }
}
.ptresult__workspace {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: start;
}
.ptresult__side {
  width: 260px;
  position: sticky;
  top: 24px;
  margin: 34px 0 34px 28px;
  padding: 16px;
  border: 1px solid #26384b;
  border-radius: 12px;
  background: rgba(4,16,29,.82);
}
.ptresult__side[hidden] {
  display: none;
}
.ptresult__side-title {
  padding: 6px 10px 14px;
  color: var(--pt-orange);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.ptresult__side button {
  display: block;
  width: 100%;
  padding: 12px 10px;
  text-align: left;
  border: 0;
  border-left: 2px solid #26384b;
  background: transparent;
  color: #b9c3ce;
  font: inherit;
  font-size: 13px;
  line-height: 1.35;
  cursor: pointer;
}
.ptresult__side button:hover {
  color: #fff;
}
.ptresult__side button.is-active {
  border-left-color: var(--pt-orange);
  color: #c4862f;
  background: linear-gradient(90deg,rgba(196,134,47,.1),transparent);
}
.ptresult__tabs {
  overflow-x: auto;
}
.ptresult__tabs button {
  min-width: 130px;
}
.ptresult__chapters span {
  font-weight: 600;
}
.ptresult__article-head h2 {
  max-width: 900px;
}
@media (max-width:1050px) {
  .ptresult__workspace {
    grid-template-columns: 1fr;
  }
  .ptresult__side {
    position: static;
    width: auto;
    margin: 20px 20px 0;
    display: flex;
    overflow-x: auto;
    gap: 4px;
  }
  .ptresult__side-title {
    display: none;
  }
  .ptresult__side button {
    min-width: 190px;
    border-left: 0;
    border-bottom: 2px solid #26384b;
  }
  .ptresult__side button.is-active {
    border-bottom-color: var(--pt-orange);
  }
}
.ptresult__hero-result {
  color: var(--pt-orange) !important;
}
.ptresult__hero-result strong {
  color: inherit !important;
}
.ptest {
  padding-top: 16px !important;
  padding-bottom: 0 !important;
}
@media (max-width:900px) {
  .ptest {
    padding-top: 10px !important;
  }
}
@media (min-width:901px) {
  html:has(.ptest--result),
  body:has(.ptest--result) {
    margin: 0 !important;
    padding: 0 !important;
    background: #020b17 !important;
  }
}
.ptest__debug {
  position: fixed;
  z-index: 99999;
  top: 10px;
  right: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 7px 8px;
  border: 1px solid #394b5f;
  border-radius: 9px;
  background: rgba(4,15,27,.96);
  box-shadow: 0 8px 30px rgba(0,0,0,.28);
  font-size: 12px;
  color: #b8c1cc;
}
.ptest__debug strong {
  font-size: 10px;
  letter-spacing: .08em;
  margin: 0 3px;
}
.ptest__debug button {
  appearance: none;
  border: 1px solid #33465a;
  border-radius: 6px;
  background: #0a1a2a;
  color: #e8edf3;
  padding: 6px 9px;
  font: inherit;
  cursor: pointer;
  white-space: nowrap;
}
.ptest__debug button:hover {
  color: #fff;
}
@media (max-width:700px) {
  .ptest__debug {
    left: 8px;
    right: 8px;
    top: 6px;
    overflow-x: auto;
  }
  .ptest__debug strong {
    display: none;
  }
  .ptest__debug button {
    padding: 6px 8px;
  }
}
.ptest.ptest--result {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
}
@media (min-width:901px) {
  .ptest.ptest--result .ptest__shell {
    margin-top: 0 !important;
    padding-top: 0 !important;
    min-height: 100dvh !important;
  }
  .ptest.ptest--result .ptresult {
    padding-top: 0 !important;
  }
}
.ptest.ptest--result {
  --pt-cream: #f5f1ea;
  --pt-cream-2: #eee7dd;
  --pt-ink: #18212a;
  --pt-ink-soft: #4c5660;
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptest__shell {
  border: 0 !important;
  box-shadow: none !important;
}
.ptest.ptest--result .ptresult__hero p {
  color: #f1ece6 !important;
}
.ptest.ptest--result .ptresult__chapters button {
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptresult__chapters button:hover,
.ptest.ptest--result .ptresult__chapters button.is-active {
  border-color: var(--pt-copper) !important;
}
.ptest.ptest--result .ptresult__chapters b {
  color: var(--pt-copper) !important;
}
.ptest.ptest--result .ptresult__panel {
  background: rgba(245,241,234,.975) !important;
}
.ptest.ptest--result .ptresult__tabs {
  background: var(--pt-cream-2) !important;
}
.ptest.ptest--result .ptresult__tabs button:hover {
  color: var(--pt-copper-dark) !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active {
  color: var(--pt-copper-dark) !important;
  font-weight: 700;
}
.ptest.ptest--result .ptresult__side-title {
  color: var(--pt-copper-dark) !important;
}
.ptest.ptest--result .ptresult__side button:hover {
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptresult__side button.is-active {
  color: var(--pt-copper-dark) !important;
  border-left-color: var(--pt-copper) !important;
  font-weight: 600;
}
.ptest.ptest--result .ptresult__content {
  max-width: 1080px !important;
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptresult__article {
  max-width: 900px;
  margin: 0 auto;
}
.ptest.ptest--result .ptresult__article-head span {
  color: var(--pt-copper-dark) !important;
}
.ptest.ptest--result .ptresult__article p {
  max-width: 900px;
  font-size: 19px !important;
  line-height: 1.65 !important;
  color: var(--pt-ink) !important;
  margin-bottom: 22px !important;
}
.ptest.ptest--result .ptresult__article h3::first-letter {
  color: inherit;
}
.ptest.ptest--result .ptresult__table-wrap {
  border: 1px solid #d9cec2;
  border-radius: 10px;
}
.ptest.ptest--result .ptresult__table-wrap td {
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptresult__profile-card {
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptresult__profile-card>span {
  color: var(--pt-copper-dark) !important;
}
.ptest.ptest--result .ptresult__profile-card h2,
.ptest.ptest--result .ptresult__profile-card h3 {
  color: var(--pt-ink) !important;
}
.ptest.ptest--result .ptresult__profile-card p,
.ptest.ptest--result .ptresult__profile-card small {
  color: var(--pt-ink-soft) !important;
}
.ptest.ptest--result .ptresult__footer {
  background: var(--pt-cream-2) !important;
}
.ptest.ptest--result .ptresult__footer button {
  border-color: var(--pt-copper) !important;
  color: var(--pt-copper-dark) !important;
}
.ptest.ptest--result .ptresult__footer button:hover {
  background: var(--pt-copper) !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__article p {
    font-size: 17px !important;
    line-height: 1.65 !important;
  }
  .ptest.ptest--result .ptresult__side button {
    border-left: 0 !important;
    border-bottom-color: #cbbcaf !important;
  }
  .ptest.ptest--result .ptresult__side button.is-active {
    border-bottom-color: var(--pt-copper) !important;
  }
}
.ptest.ptest--result {
  --pt-copper: #c4862f;
  --pt-copper-dark: #c4862f;
}
.ptest.ptest--result .ptresult__hero-result,
.ptest.ptest--result .ptresult__hero-result strong {
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__chapter-icon svg {
  fill: none;
  stroke: var(--pt-copper);
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ptest.ptest--result .ptresult__chapter-copy>b {
  line-height: 1 !important;
}
.ptest.ptest--result .ptresult__chapter-copy>span {
  display: block;
}
.ptest.ptest--result .ptresult__chapters button.is-active .ptresult__chapter-icon {
  background: var(--pt-copper);
  border-color: var(--pt-copper);
}
.ptest.ptest--result .ptresult__hero h1 {
  letter-spacing: -.035em;
  font-weight: 500;
}
.ptest.ptest--result .ptresult__chapters button {
  transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease !important;
}
.ptest.ptest--result .ptresult__chapters button.is-active .ptresult__chapter-icon {
  border-color: #c4862f;
}
.ptest.ptest--result .ptresult__chapter-copy>b {
  margin-bottom: 8px !important;
}
.ptest.ptest--result .ptresult__panel {
  border-radius: 17px !important;
}
.ptest.ptest--result .ptresult__tabs button {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}
.ptest.ptest--result .ptresult__footer {
  grid-template-columns: 180px minmax(0,1fr) 180px !important;
  padding: 17px 24px 19px !important;
  gap: 28px !important;
}
.ptest.ptest--result .ptresult__meter {
  display: block !important;
  min-width: 0;
}
.ptest.ptest--result .ptresult__meter-main {
  display: grid;
  grid-template-columns: auto minmax(100px,1fr) auto;
  align-items: center;
  gap: 14px;
  font-size: 13px;
}
.ptest.ptest--result .ptresult__meter-main i {
  height: 5px;
  border-radius: 99px;
  overflow: hidden;
}
.ptest.ptest--result .ptresult__meter-main i b {
  display: block;
  height: 100%;
  border-radius: 99px;
}
.ptest.ptest--result .ptresult__upnext {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 9px;
  margin-top: 9px;
  min-width: 0;
}
.ptest.ptest--result .ptresult__upnext span {
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: 9px;
  font-weight: 800;
  white-space: nowrap;
}
.ptest.ptest--result .ptresult__upnext strong {
  font-size: 13px;
  line-height: 1.25;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: min(620px,60vw);
}
.ptest.ptest--result .ptresult__upnext strong::after {
  content: '  →';
  color: var(--pt-copper);
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__chapters button {
    gap: 11px !important;
  }
  .ptest.ptest--result .ptresult__chapter-icon {
    border-radius: 12px;
  }
  .ptest.ptest--result .ptresult__footer {
    grid-template-columns: 1fr 1fr !important;
  }
  .ptest.ptest--result .ptresult__meter {
    grid-column: 1/-1;
    grid-row: 1;
  }
  .ptest.ptest--result .ptresult__upnext {
    justify-content: flex-start;
  }
  .ptest.ptest--result .ptresult__upnext strong {
    max-width: 70vw;
  }
}
.ptest.ptest--result .ptresult__chapters button {
  position: relative;
  overflow: hidden;
  grid-template-columns: 46px minmax(0,1fr) !important;
}
.ptest.ptest--result .ptresult__chapters button:after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url('/wp-content/uploads/2026/08/target_bg.png');
  background-size: cover;
  background-position: center;
  pointer-events: none;
}
.ptest.ptest--result .ptresult__chapters button>* {
  position: relative;
  z-index: 1;
}
.ptest.ptest--result .ptresult__chapter-icon {
  border-radius: 0 !important;
}
.ptest.ptest--result .ptresult__chapters button.is-active .ptresult__chapter-icon {
  background: transparent !important;
  box-shadow: none !important;
}
.ptest.ptest--result .ptresult__chapters button.is-active .ptresult__chapter-icon svg {
  stroke: #c4862f !important;
}
.ptest.ptest--result .ptresult__chapter-copy>b {
  font-size: 12px !important;
  letter-spacing: .16em !important;
  margin: 0 0 6px !important;
  font-weight: 800 !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__chapters button {
    grid-template-columns: 38px minmax(0,1fr) !important;
  }
}
.ptest.ptest--result .ptresult__chapters button {
  color: #fff !important;
  -webkit-backdrop-filter: blur(8px);
}
.ptest.ptest--result .ptresult__chapters button:after {
  opacity: .07 !important;
  filter: none !important;
  mix-blend-mode: screen;
}
.ptest.ptest--result .ptresult__chapter-copy>b {
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__chapters {
  gap: 8px !important;
  margin-bottom: 18px !important;
}
.ptest.ptest--result .ptresult__chapters button {
  min-height: 174px !important;
  padding: 20px 14px 18px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  text-align: center !important;
  border: 1px solid rgba(255,255,255,.075) !important;
  border-radius: 8px !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  transform: none !important;
}
.ptest.ptest--result .ptresult__chapters button:after {
  display: none !important;
}
.ptest.ptest--result .ptresult__chapters button:hover {
  background: linear-gradient(180deg,#11161a,#0a0e11) !important;
  transform: none !important;
}
.ptest.ptest--result .ptresult__chapter-icon {
  width: 48px !important;
  height: 48px !important;
  display: grid !important;
  place-items: center !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.ptest.ptest--result .ptresult__chapter-icon svg {
  width: 42px !important;
  height: 42px !important;
  stroke-width: 1.45 !important;
}
.ptest.ptest--result .ptresult__chapter-copy {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
}
.ptest.ptest--result .ptresult__chapter-copy>b {
  display: none !important;
}
.ptest.ptest--result .ptresult__chapter-copy>span {
  color: #f3f4f5 !important;
  font-size: 13.5px !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  letter-spacing: -.01em !important;
}
.ptest.ptest--result .ptresult__chapter-copy>small {
  display: block;
  color: #989fa5;
  font-size: 10.5px;
  line-height: 1.5;
  font-weight: 400;
  max-width: 185px;
}
.ptest.ptest--result .ptresult__chapters button.is-active .ptresult__chapter-copy>span {
  color: #fff !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__chapters button {
    min-height: 138px !important;
    padding: 15px 10px !important;
  }
  .ptest.ptest--result .ptresult__chapter-icon {
    width: 40px !important;
    height: 40px !important;
  }
  .ptest.ptest--result .ptresult__chapter-icon svg {
    width: 36px !important;
    height: 36px !important;
  }
  .ptest.ptest--result .ptresult__chapter-copy>small {
    font-size: 10px;
  }
}
.ptest__debug strong {
  color: #c4862f !important;
}
.ptest__debug button:hover {
  border-color: #c4862f !important;
}
.ptest__debug .ptest__debug-reset {
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__chapter-icon svg {
  filter: none !important;
  stroke: #c4862f !important;
}
.ptest.ptest--result .ptresult__chapter--gold .ptresult__chapter-icon svg,
.ptest.ptest--result .ptresult__chapter--amber .ptresult__chapter-icon svg,
.ptest.ptest--result .ptresult__chapter--violet .ptresult__chapter-icon svg,
.ptest.ptest--result .ptresult__chapter--green .ptresult__chapter-icon svg,
.ptest.ptest--result .ptresult__chapter--blue .ptresult__chapter-icon svg {
  stroke: #c4862f !important;
}
.ptest.ptest--result .ptresult__meter-main i b,
.ptest.ptest--result .ptresult__meter b {
  background: linear-gradient(90deg,#c4862f,#e7c36c) !important;
}
.ptest.ptest--result .ptresult__upnext strong::after {
  color: #c4862f !important;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptresult__side button.is-active {
    border-bottom-color: #c4862f !important;
  }
}
.ptest.ptest--result .ptresult__tabs button {
  font-size: 13px !important;
}
.ptest.ptest--result .ptresult__tabs button:hover {
  border-color: rgba(196,134,47,.55) !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active {
  border-color: #c4862f !important;
}
.ptest.ptest--result {
  --pt-result-bg: #05080b;
  --pt-result-panel: #0b1014;
  --pt-result-panel-2: #0f151a;
  --pt-result-panel-3: #131a20;
  --pt-result-text: #f2f4f5;
  --pt-result-muted: #aeb6bd;
  --pt-result-line: rgba(196,134,47,.32);
  color: var(--pt-result-text) !important;
}
.ptest.ptest--result .ptresult__panel {
  background: linear-gradient(180deg,rgba(14,19,23,.99),rgba(8,12,15,.99)) !important;
}
.ptest.ptest--result .ptresult__content {
  color: var(--pt-result-text) !important;
}
.ptest.ptest--result .ptresult__article-head span {
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__article strong {
  color: #fff !important;
}
.ptest.ptest--result .ptresult__side {
  box-shadow: none !important;
}
.ptest.ptest--result .ptresult__side-title {
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__side button {
  color: #c8ced3 !important;
  border-left-color: #313940 !important;
}
.ptest.ptest--result .ptresult__side button:hover {
  color: #fff !important;
  background: rgba(196,134,47,.06) !important;
}
.ptest.ptest--result .ptresult__side button.is-active {
  color: #c4862f !important;
  border-left-color: #c4862f !important;
  background: linear-gradient(90deg,rgba(196,134,47,.12),transparent) !important;
}
.ptest.ptest--result .ptresult__profile-card>span {
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__table-wrap {
  background: #0e1418 !important;
  border-color: rgba(196,134,47,.25) !important;
}
.ptest.ptest--result .ptresult__table-wrap table {
  background: transparent !important;
}
.ptest.ptest--result .ptresult__table-wrap th {
  color: #c4862f !important;
  background: #131a20 !important;
  border-bottom-color: rgba(196,134,47,.28) !important;
}
.ptest.ptest--result .ptresult__table-wrap td {
  background: transparent !important;
}
.ptest.ptest--result .ptresult__meter-main i,
.ptest.ptest--result .ptresult__meter i {
  background: #252d33 !important;
}
.ptest.ptest--result .ptresult__upnext span {
  color: #8e979e !important;
}
.ptest.ptest--result .ptresult__tabs button {
  flex: 0 0 auto !important;
  font-size: 13px !important;
  letter-spacing: .005em !important;
}
.ptest.ptest--result .ptresult__tabs button:hover {
  border: 0 !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active {
  border: 0 !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__tabs {
    gap: 20px !important;
  }
}
.ptest.ptest--result .ptresult__tabs {
  display: grid !important;
  grid-auto-flow: column !important;
  grid-auto-columns: minmax(145px,1fr) !important;
  align-items: stretch !important;
  gap: 0 !important;
  min-height: 54px !important;
  padding: 0 18px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scrollbar-width: none;
}
.ptest.ptest--result .ptresult__tabs::-webkit-scrollbar {
  display: none;
}
.ptest.ptest--result .ptresult__tabs:empty {
  display: none !important;
}
.ptest.ptest--result .ptresult__tabs button {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 145px !important;
  min-height: 52px !important;
  padding: 0 24px !important;
  margin: 0 !important;
  border: 0 !important;
  border-right: 1px solid rgba(255,255,255,.11) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  white-space: nowrap !important;
  transform: none !important;
  transition: color .18s ease,background .18s ease !important;
}
.ptest.ptest--result .ptresult__tabs button:last-child {
  border-right: 0 !important;
}
.ptest.ptest--result .ptresult__tabs button::after {
  content: "" !important;
  position: absolute !important;
  left: 22% !important;
  right: 22% !important;
  bottom: 0 !important;
  height: 3px !important;
  border-radius: 4px 4px 0 0 !important;
  background: #c4862f !important;
  box-shadow: 0 0 10px rgba(196,134,47,.55) !important;
  transform: scaleX(0) !important;
  transform-origin: center !important;
  transition: transform .18s ease !important;
}
.ptest.ptest--result .ptresult__tabs button:hover {
  box-shadow: none !important;
  transform: none !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active::after {
  transform: scaleX(1) !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__tabs {
    grid-auto-columns: minmax(130px,1fr) !important;
    min-height: 50px !important;
    padding: 0 10px !important;
  }
  .ptest.ptest--result .ptresult__tabs button {
    min-width: 130px !important;
    min-height: 48px !important;
    padding: 0 16px !important;
    font-size: 12px !important;
  }
}
.ptest--result .ptdash {
  max-width: 1540px;
  margin: 0 auto;
  padding: 34px 18px 48px;
  color: #f3f5f7;
}
.ptdash__top {
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 24px;
  margin-bottom: 18px;
}
.ptdash__eyebrow,
.ptdash__label {
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #c4862f;
  font-weight: 700;
}
.ptdash__top h1 {
  margin: 7px 0 0;
  font-size: clamp(30px,3vw,48px);
  line-height: 1.05;
  color: #fff;
}
.ptdash__grid {
  display: grid;
  grid-template-columns: 1.15fr 1fr .9fr;
  gap: 12px;
}
.ptdash__card {
  background: linear-gradient(145deg,rgba(12,17,21,.98),rgba(7,11,14,.96));
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 10px;
  padding: 22px;
  box-shadow: 0 14px 36px rgba(0,0,0,.22);
}
.ptdash__hero {
  grid-column: span 2;
  min-height: 270px;
  display: grid;
  grid-template-columns: 1fr .72fr;
  overflow: hidden;
  position: relative;
}
.ptdash__hero:after {
  content: '';
  position: absolute;
  right: 5%;
  top: 10%;
  width: 210px;
  height: 210px;
  border-radius: 50%;
  background: radial-gradient(circle,rgba(196,134,47,.14),transparent 68%);
  pointer-events: none;
}
.ptdash__animal {
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 1;
}
.ptdash__hero h2 {
  font-size: clamp(38px,4vw,62px);
  line-height: 1;
  margin: 10px 0 14px;
  color: #fff;
}
.ptdash__lead {
  font-size: 17px;
  line-height: 1.65;
  color: #c9d0d6;
  max-width: 620px;
}
.ptdash__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-top: 20px;
}
.ptdash__tags span {
  border: 1px solid rgba(196,134,47,.28);
  border-radius: 4px;
  padding: 6px 9px;
  font-size: 12px;
  color: #dce1e5;
  background: rgba(196,134,47,.035);
}
.ptdash__beta {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 270px;
}
.ptdash__beta h3,
.ptdash__card h3 {
  margin: 9px 0 8px;
  color: #fff;
  font-size: 19px;
}
.ptdash__beta-mark {
  width: 116px;
  height: 116px;
  border-radius: 50%;
  margin: 14px auto;
  display: grid;
  place-items: center;
  border: 9px solid rgba(196,134,47,.18);
  border-top-color: #c4862f;
  font-size: 14px;
  font-weight: 700;
  color: #c4862f;
}
.ptdash__status {
  display: inline-flex;
  align-self: flex-start;
  margin-top: 10px;
  padding: 5px 8px;
  border: 1px solid rgba(196,134,47,.35);
  border-radius: 4px;
  color: #c4862f;
  font-size: 10px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.ptdash__distribution {
  grid-column: span 1;
}
.ptdash__profiles {
  display: grid;
  gap: 11px;
  margin-top: 17px;
}
.ptdash__profile {
  display: grid;
  grid-template-columns: 30px 90px 1fr auto;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #cbd1d6;
}
.ptdash__profile i {
  height: 5px;
  background: rgba(255,255,255,.08);
  border-radius: 5px;
  overflow: hidden;
}
.ptdash__profile i:after {
  content: '';
  display: block;
  height: 100%;
  width: 0;
  background: #c4862f;
}
.ptdash__profile.is-primary {
  color: #fff;
}
.ptdash__profile.is-primary i:after {
  width: 100%;
}
.ptdash__profile em {
  font-style: normal;
  color: #8d969d;
  font-size: 10px;
}
.ptdash__profile.is-primary em {
  color: #c4862f;
}
.ptdash__strengths {
  grid-column: span 2;
}
.ptdash__feature-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-top: 15px;
}
.ptdash__feature {
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 7px;
  padding: 13px 14px;
  display: flex;
  gap: 11px;
  align-items: flex-start;
}
.ptdash__feature b {
  color: #c4862f;
  font-size: 18px;
}
.ptdash__feature strong {
  display: block;
  color: #f4f5f6;
  font-size: 14px;
  margin-bottom: 3px;
}
.ptdash__feature span {
  color: #9fa8af;
  font-size: 12px;
  line-height: 1.45;
}
.ptdash__split {
  grid-column: span 3;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
  padding: 0;
}
.ptdash__split>div {
  padding: 22px;
}
.ptdash__split>div+div {
  border-left: 1px solid rgba(255,255,255,.08);
}
.ptdash__list {
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
}
.ptdash__list li {
  position: relative;
  padding: 5px 0 5px 22px;
  color: #c4cbd0;
  font-size: 13px;
  line-height: 1.45;
}
.ptdash__list li:before {
  content: '✓';
  position: absolute;
  left: 0;
  color: #c4862f;
}
.ptdash__risks li:before {
  content: '△';
}
.ptdash__compare {
  grid-column: span 2;
  min-height: 180px;
}
.ptdash__placeholder {
  margin-top: 16px;
  padding: 20px;
  border: 1px dashed rgba(196,134,47,.25);
  border-radius: 7px;
  color: #8f989f;
  font-size: 13px;
  line-height: 1.5;
  background: rgba(196,134,47,.025);
}
.ptdash__combo {
  grid-column: span 1;
}
.ptdash__animals {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  margin-top: 18px;
  text-align: center;
}
.ptdash__animals div {
  flex: 1;
  color: #8f989f;
  font-size: 11px;
}
.ptdash__animals span {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin: 0 auto 6px;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 50%;
  font-size: 22px;
}
.ptdash__animals .is-primary {
  color: #fff;
}
.ptdash__animals .is-primary span {
  border-color: #c4862f;
  box-shadow: 0 0 0 1px rgba(196,134,47,.12) inset;
}
.ptdash__cta {
  margin-top: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 20px 22px;
  border: 1px solid rgba(196,134,47,.32);
  border-radius: 10px;
  background: rgba(8,12,15,.96);
}
.ptdash__cta h3 {
  margin: 0 0 4px;
  color: #fff;
}
.ptdash__cta p {
  margin: 0;
  color: #9fa8af;
  font-size: 13px;
}
.ptdash__cta button {
  border: 1px solid #c4862f;
  background: transparent;
  color: #c4862f;
  border-radius: 5px;
  padding: 12px 18px;
  font-weight: 700;
  cursor: pointer;
  white-space: nowrap;
}
.ptdash__cta button:hover {
  background: #c4862f;
  color: #0b0e11;
}
@media (max-width:980px) {
  .ptdash__grid {
    grid-template-columns: 1fr;
  }
  .ptdash__hero,
  .ptdash__strengths,
  .ptdash__split,
  .ptdash__compare,
  .ptdash__combo {
    grid-column: span 1;
  }
  .ptdash__hero {
    grid-template-columns: 1fr;
  }
  .ptdash__animal {
    font-size: 80px;
  }
  .ptdash__split {
    grid-template-columns: 1fr;
  }
  .ptdash__split>div+div {
    border-left: 0;
    border-top: 1px solid rgba(255,255,255,.08);
  }
}
@media (max-width:620px) {
  .ptdash {
    padding: 22px 12px 34px;
  }
  .ptdash__feature-list {
    grid-template-columns: 1fr;
  }
  .ptdash__cta {
    align-items: stretch;
    flex-direction: column;
  }
  .ptdash__cta button {
    width: 100%;
  }
}
.ptdash__animal {
  position: relative;
  overflow: hidden;
  min-height: 220px;
  font-size: 0;
}
.ptdash__animal-img {
  width: 100%;
  height: 100%;
  min-height: 250px;
  object-fit: contain;
  object-position: center bottom;
  position: relative;
  z-index: 1;
}
.ptdash__animal-emoji {
  font-size: 112px;
  line-height: 1;
}
.ptdash__cta-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
}
.ptdash__cta .ptdash__secondary {
  border-color: rgba(255,255,255,.18);
  color: #d7dce0;
  background: rgba(255,255,255,.025);
}
.ptdash__cta .ptdash__secondary:hover {
  border-color: rgba(196,134,47,.6);
  background: rgba(196,134,47,.07);
  color: #c4862f;
}
.ptdash__system {
  margin-top: 12px;
  padding: 18px 22px;
  border: 1px solid rgba(196,134,47,.24);
  border-radius: 10px;
  background: rgba(8,12,15,.96);
}
.ptdash__system[hidden] {
  display: none;
}
.ptdash__system h3 {
  margin: 8px 0 6px;
  color: #fff;
  font-size: 18px;
}
.ptdash__system p {
  margin: 0;
  max-width: 900px;
  color: #aeb6bc;
  font-size: 13px;
  line-height: 1.6;
}
@media (max-width:620px) {
  .ptdash__cta-actions {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
  }
  .ptdash__cta-actions button {
    width: 100%;
  }
  .ptdash__animal-img {
    min-height: 210px;
  }
}
.ptdash__hero--tiger {
  display: block !important;
  min-height: 300px !important;
  isolation: isolate;
  background: linear-gradient(90deg,rgba(8,12,15,.99) 0%,rgba(8,12,15,.97) 38%,rgba(8,12,15,.70) 57%,rgba(8,12,15,.08) 82%,rgba(8,12,15,.18) 100%),
    url('/wp-content/uploads/2026/08/target_bg_ti.png') right center/cover no-repeat !important;
}
.ptdash__hero--tiger:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(180deg,rgba(0,0,0,.08),transparent 35%,rgba(0,0,0,.18));
}
.ptdash__hero--tiger .ptdash__hero-copy {
  position: relative;
  z-index: 2;
}
.ptdash__animal-img {
  display: none !important;
}
@media (max-width:980px) {
  .ptdash__hero--tiger {
    background: linear-gradient(90deg,rgba(8,12,15,.99) 0%,rgba(8,12,15,.94) 48%,rgba(8,12,15,.30) 76%,rgba(8,12,15,.12) 100%),url('/wp-content/uploads/2026/08/target_bg_ti.png') 68% center/cover no-repeat !important;
  }
  .ptdash__hero--tiger .ptdash__hero-copy {
    width: min(70%,620px);
  }
}
@media (max-width:620px) {
  .ptdash__hero--tiger {
    background: linear-gradient(180deg,rgba(8,12,15,.99) 0%,rgba(8,12,15,.96) 49%,rgba(8,12,15,.36) 67%,rgba(8,12,15,.08) 100%),url('/wp-content/uploads/2026/08/target_bg_ti.png') center bottom/cover no-repeat !important;
  }
  .ptdash__hero--tiger .ptdash__hero-copy {
    width: 100%;
    padding-right: 0;
  }
}
.ptdash__hero--tiger {
  background-image: url('/wp-content/uploads/2026/08/target_bg_ti.png') !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--tiger:before {
  display: none !important;
}
.ptdash__hero--tiger:after {
  display: none !important;
}
.ptdash__hero--tiger .ptdash__hero-copy {
  width: auto !important;
  padding-right: 0 !important;
}
.ptdash__hero--tiger .ptdash__animal {
  display: none !important;
}
@media (max-width:980px) {
  .ptdash__hero--tiger {
    min-height: 270px !important;
    padding-bottom: 24px !important;
    background-position: center !important;
  }
}
@media (max-width:620px) {
  .ptdash__hero--tiger {
    min-height: 270px !important;
    padding-bottom: 24px !important;
    background-position: center !important;
  }
}
.ptdash__hero--eule {
  background-image: url('/wp-content/uploads/2026/08/target_bg_eu.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--schimpanse {
  background-image: url('/wp-content/uploads/2026/08/target_bg_schim.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--elefant {
  background-image: url('/wp-content/uploads/2026/08/target_bg_ele.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--owl {
  background-image: url('/wp-content/uploads/2026/08/target_bg_eu.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--chimp {
  background-image: url('/wp-content/uploads/2026/08/target_bg_schim.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--elephant {
  background-image: url('/wp-content/uploads/2026/08/target_bg_ele.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptdash__hero--owl .ptdash__animal,
.ptdash__hero--chimp .ptdash__animal,
.ptdash__hero--elephant .ptdash__animal {
  display: none !important;
}
.ptest.ptest--result .ptresult__article--target {
  display: grid;
}
.ptest.ptest--result .ptresult__article--target .ptresult__article-main {
  min-width: 0;
}
.ptest.ptest--result .ptresult__target-visual {
  align-self: start;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.ptest.ptest--result .ptresult__target-visual img {
  display: block;
  object-position: center top;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptresult__target-visual {
    min-height: 0;
    width: 100%;
  }
}
.ptest.ptest--result .ptresult__tabs button.is-active,
.ptest.ptest--result .ptresult__tabs button.is-active:hover {
  background-image: none !important;
  filter: none !important;
  text-shadow: none !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active::before {
  display: none !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active::after {
  box-shadow: none !important;
  filter: none !important;
}
.ptest.ptest--result .ptresult__article--target {
  width: 100% !important;
  max-width: none !important;
  grid-template-columns: minmax(0,1.65fr) minmax(360px,.85fr) !important;
  gap: clamp(42px,5vw,84px) !important;
  align-items: start !important;
}
.ptest.ptest--result .ptresult__target-visual {
  width: 100% !important;
  max-width: 460px !important;
  min-height: 0 !important;
  margin-left: auto !important;
  justify-self: end !important;
}
.ptest.ptest--result .ptresult__target-visual img {
  width: 100% !important;
  max-width: 460px !important;
  max-height: none !important;
  height: auto !important;
  object-fit: contain !important;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptresult__article--target {
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }
  .ptest.ptest--result .ptresult__target-visual {
    max-width: 520px !important;
    margin: 0 auto !important;
    justify-self: center !important;
  }
}
.ptest.ptest--result .ptresult__content.ptresult__content--target {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding-left: clamp(40px,5vw,80px) !important;
  padding-right: clamp(40px,5vw,80px) !important;
}
.ptest.ptest--result .ptresult__content--target .ptresult__article--target {
  width: 100% !important;
  max-width: none !important;
  grid-template-columns: minmax(0,1.45fr) minmax(380px,520px) !important;
  gap: clamp(60px,7vw,120px) !important;
}
.ptest.ptest--result .ptresult__content--target .ptresult__article-main {
  max-width: 900px !important;
}
.ptest.ptest--result .ptresult__content--target .ptresult__target-visual {
  width: 100% !important;
  max-width: 520px !important;
  margin-left: auto !important;
  justify-self: end !important;
}
.ptest.ptest--result .ptresult__content--target .ptresult__target-visual img {
  width: 100% !important;
  max-width: 520px !important;
  height: auto !important;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptresult__content.ptresult__content--target {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .ptest.ptest--result .ptresult__content--target .ptresult__article--target {
    grid-template-columns: 1fr !important;
    gap: 28px !important;
  }
  .ptest.ptest--result .ptresult__content--target .ptresult__target-visual {
    max-width: 520px !important;
    margin: 0 auto !important;
    justify-self: center !important;
  }
}
.ptest.ptest--result .ptresult__content.ptresult__content--people-overview {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 34px !important;
}
.ptpeople {
  color: #e8ecef;
}
.ptpeople__top {
  display: grid;
  grid-template-columns: minmax(250px,.9fr) minmax(0,2.1fr);
  gap: 16px;
}
.ptpeople__intro,
.ptpeople__profile,
.ptpeople__mix,
.ptpeople__practice {
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(5,8,10,.82);
  border-radius: 10px;
}
.ptpeople__intro {
  padding: 28px 24px;
  display: flex;
  flex-direction: column;
}
.ptpeople__eyebrow {
  display: block;
  color: #c4862f;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .08em;
  margin-bottom: 12px;
}
.ptpeople__intro h2 {
  font-size: clamp(30px,3vw,48px);
  line-height: 1.06;
  letter-spacing: -.035em;
  margin: 0 0 26px;
  color: #fff;
}
.ptpeople__intro-copy {
  color: #bfc5ca;
}
.ptpeople__intro-copy h3 {
  display: none !important;
}
.ptpeople__intro-copy p {
  font-size: 14px !important;
  line-height: 1.65 !important;
  color: #bfc5ca !important;
  margin: 0 0 16px !important;
}
.ptpeople__why {
  margin-top: auto;
  display: flex;
  gap: 14px;
  padding: 16px;
  border: 1px solid rgba(196,134,47,.35);
  border-radius: 8px;
  background: rgba(196,134,47,.035);
}
.ptpeople__why>span,
.ptpeople__mix>span {
  flex: 0 0 42px;
  width: 42px;
  height: 42px;
  border: 1px solid #c4862f;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #c4862f;
  font-size: 22px;
}
.ptpeople__why strong {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 1.35;
  margin-bottom: 5px;
}
.ptpeople__why p {
  margin: 0 !important;
  color: #aeb5ba !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
.ptpeople__profiles {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 8px;
}
.ptpeople__profile {
  position: relative;
  overflow: hidden;
  min-height: 500px;
  display: flex;
  flex-direction: column;
  background-image: linear-gradient(180deg,rgba(4,7,9,.03) 0%,rgba(4,7,9,.08) 35%,rgba(4,7,9,.96) 67%,#05080a 100%),var(--ptpeople-img);
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.ptpeople__profile:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 45px rgba(0,0,0,.35);
  pointer-events: none;
}
.ptpeople__profile-spacer {
  flex: 1 1 54%;
}
.ptpeople__profile-copy {
  position: relative;
  z-index: 1;
  padding: 16px 16px 14px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 225px;
}
.ptpeople__profile h3 {
  font-size: 20px !important;
  color: #fff !important;
  margin: 0 0 10px !important;
}
.ptpeople__profile strong {
  font-size: 12px;
  line-height: 1.5;
  color: #cbd0d4;
  font-weight: 500;
  min-height: 38px;
}
.ptpeople__profile i {
  width: 28px;
  height: 1px;
  background: #c4862f;
  margin: 13px 0;
}
.ptpeople__profile p {
  font-size: 12px !important;
  line-height: 1.55 !important;
  color: #aeb5ba !important;
  margin: 0 0 16px !important;
}
.ptpeople__profile button {
  margin-top: auto;
  width: 100%;
  padding: 10px 12px;
  border: 1px solid rgba(196,134,47,.65);
  border-radius: 6px;
  background: rgba(7,10,12,.76);
  color: #c4862f;
  font: inherit;
  font-size: 12px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ptpeople__profile button:hover {
  background: rgba(196,134,47,.08);
  border-color: #c4862f;
}
.ptpeople__mix {
  margin-top: 14px;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.ptpeople__mix>span {
  border-color: #74609a;
  color: #9d84d0;
}
.ptpeople__mix strong {
  color: #fff;
  font-size: 14px;
}
.ptpeople__mix p {
  margin: 3px 0 0 !important;
  font-size: 12px !important;
  color: #aeb5ba !important;
}
.ptpeople__practice {
  margin-top: 14px;
  padding: 22px;
}
.ptpeople__practice h3 {
  font-size: 20px !important;
  margin: 0 0 16px !important;
  color: #fff !important;
}
.ptpeople__practice-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 10px;
}
.ptpeople__practice-grid article {
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  gap: 12px;
  background: rgba(255,255,255,.015);
}
.ptpeople__practice-icon {
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid rgba(196,134,47,.45);
  display: grid;
  place-items: center;
  color: #c4862f;
}
.ptpeople__practice h4 {
  margin: 1px 0 8px;
  color: #fff;
  font-size: 14px;
}
.ptpeople__practice p {
  margin: 0 !important;
  color: #aeb5ba !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
@media (max-width:1200px) {
  .ptpeople__top {
    grid-template-columns: 1fr;
  }
  .ptpeople__profiles {
    grid-template-columns: repeat(4,1fr);
  }
  .ptpeople__intro {
    min-height: 0;
  }
  .ptpeople__why {
    margin-top: 10px;
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__content.ptresult__content--people-overview {
    padding: 18px !important;
  }
  .ptpeople__profiles {
    grid-template-columns: repeat(2,1fr);
  }
  .ptpeople__practice-grid {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width:560px) {
  .ptpeople__profiles,
  .ptpeople__practice-grid {
    grid-template-columns: 1fr;
  }
  .ptpeople__profile {
    min-height: 460px;
  }
  .ptpeople__mix {
    align-items: flex-start;
  }
}
@media (min-width:1201px) {
  .ptpeople__top {
    grid-template-columns: minmax(360px,1.12fr) minmax(0,1.98fr) !important;
    gap: 18px !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptest__layout {
    width: calc(100% - 96px) !important;
    max-width: 1380px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ptest.ptest--result .ptdash {
    width: calc(100% - 96px) !important;
    max-width: 1380px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.ptest.ptest--result .ptresult__content.ptresult__content--sales-overview {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 20px !important;
}
.ptsales {
  color: #e9edf0;
}
.ptsales>section {
  border: 1px solid rgba(255,255,255,.09);
  background: rgba(5,8,10,.88);
  border-radius: 9px;
  overflow: hidden;
}
.ptsales>section+section {
  margin-top: 10px;
}
.ptsales__eyebrow {
  display: block;
  color: #c4862f;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .08em;
}
.ptsales__hero {
  min-height: 510px;
  background-image: linear-gradient(90deg,rgba(4,7,9,.98) 0%,rgba(4,7,9,.92) 38%,rgba(4,7,9,.42) 61%,rgba(4,7,9,.10) 100%),url('/wp-content/uploads/2026/08/Target_bg04.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  display: flex;
  align-items: stretch;
}
.ptsales__hero-copy {
  width: 50%;
  padding: 30px 28px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ptsales__hero h2 {
  font-size: clamp(34px,3.1vw,54px) !important;
  line-height: 1.02 !important;
  letter-spacing: -.035em !important;
  color: #fff !important;
  margin: 18px 0 16px !important;
}
.ptsales__hero-copy>i {
  width: 32px;
  height: 1px;
  background: #c4862f;
  margin-bottom: 15px;
}
.ptsales__intro {
  max-width: 600px;
}
.ptsales__intro h3 {
  display: none !important;
}
.ptsales__intro p {
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #c2c8cc !important;
  margin: 0 0 13px !important;
}
.ptsales__hero button,
.ptsales__profile button {
  border: 1px solid rgba(196,134,47,.65);
  background: rgba(7,10,12,.72);
  color: #c4862f;
  border-radius: 5px;
  cursor: pointer;
  font: inherit;
}
.ptsales__hero button {
  margin-top: auto;
  padding: 12px 16px;
  min-width: 255px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.ptsales__hero button:hover,
.ptsales__profile button:hover {
  background: rgba(196,134,47,.08);
  border-color: #c4862f;
}
.ptsales__flow,
.ptsales__profiles,
.ptsales__expect {
  padding: 20px 22px;
}
.ptsales__flow-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin-top: 14px;
}
.ptsales__flow-step {
  position: relative;
  display: flex;
  gap: 12px;
  padding: 4px 18px 4px 0;
  min-height: 72px;
}
.ptsales__flow-step>span {
  flex: 0 0 42px;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(196,134,47,.55);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #c4862f;
  font-size: 19px;
}
.ptsales__flow-step strong {
  display: block;
  color: #fff;
  font-size: 13px;
  margin-bottom: 5px;
}
.ptsales__flow-step p {
  margin: 0 !important;
  color: #9fa7ad !important;
  font-size: 11px !important;
  line-height: 1.5 !important;
}
.ptsales__flow-step i {
  position: absolute;
  right: 6px;
  top: 16px;
  color: #c4862f;
  font-size: 28px;
  font-style: normal;
}
.ptsales__profile-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 10px;
  margin-top: 13px;
}
.ptsales__profile {
  position: relative;
  min-height: 300px;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 7px;
  background: rgba(255,255,255,.015);
  padding: 0 14px 13px;
  text-align: center;
  overflow: hidden;
}
.ptsales__profile-img {
  height: 160px;
  margin: 0 -14px 10px;
  background-image: linear-gradient(180deg,rgba(5,8,10,.02),rgba(5,8,10,.12) 55%,rgba(5,8,10,.98)),var(--ptsales-img);
  background-size: cover;
  background-position: center 24%;
  background-repeat: no-repeat;
}
.ptsales__profile h4 {
  font-size: 18px !important;
  color: #fff !important;
  margin: 0 0 8px !important;
}
.ptsales__profile p {
  font-size: 11px !important;
  line-height: 1.5 !important;
  color: #aab1b6 !important;
  margin: 0 auto 12px !important;
  max-width: 190px;
}
.ptsales__profile button {
  width: 100%;
  padding: 9px 10px;
  display: flex;
  justify-content: space-between;
  font-size: 11px;
}
.ptsales__expect-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin-top: 13px;
}
.ptsales__expect-grid article {
  display: flex;
  gap: 11px;
  padding: 4px 18px;
  border-right: 1px solid rgba(255,255,255,.08);
}
.ptsales__expect-grid article:first-child {
  padding-left: 0;
}
.ptsales__expect-grid article:last-child {
  border-right: 0;
}
.ptsales__expect-grid article>span {
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  border: 1px solid rgba(196,134,47,.32);
  border-radius: 7px;
  display: grid;
  place-items: center;
  color: #c4862f;
}
.ptsales__expect-grid strong {
  display: block;
  color: #fff;
  font-size: 12px;
  margin-bottom: 5px;
}
.ptsales__expect-grid p {
  margin: 0 !important;
  color: #929ba1 !important;
  font-size: 10.5px !important;
  line-height: 1.45 !important;
}
@media (max-width:1050px) {
  .ptsales__hero-copy {
    width: 62%;
  }
  .ptsales__flow-grid,
  .ptsales__profile-grid,
  .ptsales__expect-grid {
    grid-template-columns: repeat(2,1fr);
    gap: 12px;
  }
  .ptsales__expect-grid article {
    border-right: 0;
    border-bottom: 1px solid rgba(255,255,255,.07);
    padding: 10px 0;
  }
  .ptsales__flow-step i {
    display: none;
  }
}
@media (max-width:650px) {
  .ptest.ptest--result .ptresult__content.ptresult__content--sales-overview {
    padding: 12px !important;
  }
  .ptsales__hero {
    min-height: 620px;
    background-image: linear-gradient(180deg,rgba(4,7,9,.55),rgba(4,7,9,.97) 54%),url('/wp-content/uploads/2026/08/Target_bg04.png') !important;
    background-position: 65% top !important;
  }
  .ptsales__hero-copy {
    width: 100%;
    padding: 22px 18px;
    justify-content: flex-end;
  }
  .ptsales__hero h2 {
    font-size: 34px !important;
  }
  .ptsales__flow-grid,
  .ptsales__profile-grid,
  .ptsales__expect-grid {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptresult__content:has(> .ptdash) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 20px !important;
}
.ptest.ptest--result .ptresult__content > .ptdash {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width:901px) {
  .ptest.ptest--result .ptresult__chapters button {
    position: relative !important;
    overflow: visible !important;
  }
  .ptest.ptest--result .ptresult__chapters button:not(:first-child)::before {
    content: '→';
    position: absolute;
    left: -13px;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 8;
    width: 22px;
    height: 22px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(196,134,47,.28);
    border-radius: 50%;
    background: #080c0f;
    color: #c4862f;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    pointer-events: none;
    box-shadow: 0 4px 12px rgba(0,0,0,.28);
  }
}
.ptest .ptresult__kicker,
.ptest .ptresult__article-head>span,
.ptest .ptresult__side-title,
.ptest .ptpeople__eyebrow,
.ptest .ptsales__eyebrow,
.ptest .ptdash__eyebrow,
.ptest .ptdash__section-title {
  color: var(--pt-gold) !important;
}
.ptest .ptresult__tabs button.is-active,
.ptest .ptresult__side button.is-active {
  color: var(--pt-gold-light) !important;
  border-color: var(--pt-gold) !important;
}
.ptest .ptresult__tabs button.is-active:after,
.ptest .ptresult__meter i b {
  background: var(--pt-gold) !important;
}
.ptest .ptresult__chapter.is-active,
.ptest .ptresult__chapter[class*="ptresult__chapter--"].is-active {
  border-color: var(--pt-gold) !important;
  box-shadow: 0 0 0 1px rgba(196,134,47,.10),0 10px 30px rgba(196,134,47,.06) !important;
}
.ptest .ptresult__chapter.is-active .ptresult__chapter-icon,
.ptest .ptresult__chapter.is-active .ptresult__chapter-copy>span {
  color: var(--pt-gold-light) !important;
}
.ptest.ptest--result .ptresult__content.ptresult__content--revenue-overview {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ptrevenue {
  color: #e9edf0;
}
.ptrevenue>section {
  border: 1px solid rgba(255,255,255,.09);
  background: rgba(5,8,10,.89);
  border-radius: 10px;
  overflow: hidden;
}
.ptrevenue>section+section {
  margin-top: 12px;
}
.ptrevenue__eyebrow {
  display: block;
  color: var(--pt-gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .08em;
}
.ptrevenue__hero {
  min-height: 390px;
  background-image: linear-gradient(90deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.94) 43%,rgba(4,7,9,.52) 62%,rgba(4,7,9,.08) 100%),var(--ptrevenue-img);
  background-size: cover;
  background-position: center 38%;
  background-repeat: no-repeat;
  display: flex;
}
.ptrevenue__hero-copy {
  width: 62%;
  padding: 34px 38px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ptrevenue__hero h2 {
  font-size: clamp(36px,3.6vw,58px) !important;
  line-height: 1.02 !important;
  letter-spacing: -.035em !important;
  color: #fff !important;
  margin: 14px 0 20px !important;
}
.ptrevenue__intro {
  max-width: 720px;
}
.ptrevenue__intro h3 {
  display: none !important;
}
.ptrevenue__intro p {
  font-size: 14px !important;
  line-height: 1.62 !important;
  color: #b8c0c5 !important;
  margin: 0 0 12px !important;
}
.ptrevenue__leaks {
  padding: 24px 28px 28px;
}
.ptrevenue__leak-grid {
  display: grid;
  grid-template-columns: minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);
  align-items: stretch;
  gap: 5px;
  margin-top: 15px;
}
.ptrevenue__leak {
  appearance: none;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 8px;
  background: linear-gradient(180deg,rgba(15,19,21,.96),rgba(8,11,13,.98));
  color: #e9edf0;
  padding: 14px 10px 16px;
  min-height: 190px;
  cursor: pointer;
  font: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  transition: .18s;
}
.ptrevenue__leak:hover {
  border-color: rgba(196,134,47,.62);
  transform: translateY(-2px);
}
.ptrevenue__leak.is-first {
  border-color: var(--pt-gold);
  box-shadow: 0 0 0 1px rgba(196,134,47,.13),0 12px 26px rgba(196,134,47,.07);
}
.ptrevenue__leak-icon {
  width: 50px;
  height: 50px;
  border: 1px solid rgba(196,134,47,.72);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold-light);
  font-size: 24px;
  margin-bottom: 10px;
}
.ptrevenue__leak b {
  font-size: 13px;
  color: var(--pt-gold-light);
  margin-bottom: 10px;
}
.ptrevenue__leak strong {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.45;
  color: #d9dde0;
}
.ptrevenue__arrow {
  align-self: center;
  justify-self: center;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(196,134,47,.32);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold);
  font-style: normal;
  font-size: 18px;
  line-height: 1;
}
@media (max-width:1200px) {
  .ptrevenue__hero-copy {
    width: 68%;
  }
  .ptrevenue__leak-grid {
    grid-template-columns: repeat(4,1fr);
    gap: 10px;
  }
  .ptrevenue__arrow {
    display: none;
  }
  .ptrevenue__leak {
    min-height: 165px;
  }
}
@media (max-width:800px) {
  .ptrevenue__hero {
    min-height: 520px;
    background-image: linear-gradient(180deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.92) 52%,rgba(4,7,9,.38) 75%,rgba(4,7,9,.14) 100%),var(--ptrevenue-img);
    background-position: center top;
  }
  .ptrevenue__hero-copy {
    width: 100%;
    padding: 26px 22px;
    justify-content: flex-start;
  }
  .ptrevenue__leak-grid {
    grid-template-columns: repeat(2,1fr);
  }
  .ptrevenue__leaks {
    padding: 20px;
  }
}
@media (max-width:520px) {
  .ptrevenue__leak-grid {
    grid-template-columns: 1fr;
  }
  .ptrevenue__leak {
    min-height: 0;
  }
  .ptrevenue__hero h2 {
    font-size: 34px !important;
  }
}
.ptest .ptresult__kicker,
.ptest .ptresult__article-head>span,
.ptest .ptresult__side-title,
.ptest .ptpeople__eyebrow,
.ptest .ptsales__eyebrow,
.ptest .ptrevenue__eyebrow,
.ptest .ptdash__eyebrow,
.ptest .ptdash__section-title {
  font-size: 13px !important;
}
.ptest.ptest--result .ptresult__hero h1 {
  margin-bottom: 20px !important;
}
@media (max-width:700px) {
  .ptest.ptest--result .ptresult__hero {
    padding-top: 36px !important;
    padding-bottom: 30px !important;
  }
}
.ptest.ptest--result .ptresult__content:has(.ptquick) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 28px 30px !important;
}
.ptquick {
  color: #edf0f2;
}
.ptquick section {
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(5,9,11,.90);
  border-radius: 9px;
}
.ptquick__eyebrow {
  display: block;
  color: var(--pt-gold-light);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .075em;
}
.ptquick__top {
  display: grid;
  grid-template-columns: minmax(0,.9fr) minmax(260px,.72fr) minmax(390px,1fr);
  gap: 24px;
  padding: 26px 28px;
}
.ptquick__intro {
  padding: 4px 4px 0;
}
.ptquick__intro h2 {
  font-size: clamp(38px,4vw,60px) !important;
  line-height: 1.05 !important;
  letter-spacing: -.04em !important;
  color: #fff !important;
  margin: 17px 0 18px !important;
}
.ptquick__profile-statement {
  font-size: clamp(22px,2vw,31px);
  line-height: 1.18;
  font-weight: 650;
  color: #fff;
  margin: 0 0 16px;
}
.ptquick__intro>i {
  display: block;
  width: 34px;
  height: 2px;
  background: var(--pt-gold);
  margin-bottom: 18px;
}
.ptquick__intro p {
  max-width: 660px;
  color: #c3c9cd !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}
.ptquick__portrait {
  min-height: 430px;
  border: 1px solid rgba(196,134,47,.24);
  border-radius: 8px;
  background-size: cover;
  background-position: center 24%;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.025);
}
.ptquick__core {
  padding: 22px 24px;
  background: linear-gradient(135deg,rgba(10,15,18,.96),rgba(4,7,9,.94)) !important;
}
.ptquick__core-row {
  display: grid;
  grid-template-columns: 28px minmax(130px,.8fr) 1.2fr;
  align-items: center;
  gap: 8px;
  padding: 13px 10px;
  border-bottom: 1px solid rgba(255,255,255,.07);
}
.ptquick__core-row:last-child {
  border-bottom: 0;
}
.ptquick__core-row>span {
  color: var(--pt-gold-light);
  font-size: 20px;
}
.ptquick__core-row small {
  font-size: 14px;
  color: #9ca6ac;
}
.ptquick__core-row strong {
  font-size: 15px;
  color: #fff;
  font-weight: 600;
}
.ptquick__steps {
  margin-top: 14px;
  padding: 20px 24px 24px;
}
.ptquick__step-grid {
  display: grid;
  grid-template-columns: 1fr 34px 1fr 34px 1fr 34px 1fr;
  align-items: stretch;
  gap: 8px;
  margin-top: 16px;
}
.ptquick__step-grid article {
  position: relative;
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 8px;
  padding: 18px 18px 16px;
  background: rgba(10,15,18,.72);
}
.ptquick__step-grid article b {
  color: var(--pt-gold-light);
  font-size: 13px;
}
.ptquick__step-grid article h4 {
  font-size: 16px;
  color: #fff;
  margin: 4px 0 8px;
}
.ptquick__step-grid article p {
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: #aeb7bc !important;
  margin: 0 !important;
}
.ptquick__arrow {
  display: grid;
  place-items: center;
  color: var(--pt-gold);
  font-style: normal;
  font-size: 26px;
}
.ptquick__lower {
  display: grid;
  grid-template-columns: 1.35fr .75fr;
  gap: 14px;
  margin-top: 14px;
}
.ptquick__contrast,
.ptquick__three {
  padding: 22px 24px;
}
.ptquick__contrast-row {
  display: grid;
  grid-template-columns: minmax(130px,.65fr) 40px 1.35fr;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}
.ptquick__contrast-row span,
.ptquick__contrast-row strong {
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(13,18,21,.76);
  border-radius: 6px;
  padding: 11px 14px;
  font-size: 13px;
}
.ptquick__contrast-row strong {
  font-weight: 500;
  color: #bdc5ca;
}
.ptquick__contrast-row i {
  text-align: center;
  color: var(--pt-gold);
  font-style: normal;
  font-size: 23px;
}
.ptquick__three {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg,rgba(4,8,10,.97),rgba(4,8,10,.88)),var(--ptquick-img) !important;
  background-size: cover !important;
  background-position: center !important;
}
.ptquick__three:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg,rgba(4,8,10,.15),rgba(4,8,10,.48));
  pointer-events: none;
}
.ptquick__three>* {
  position: relative;
  z-index: 1;
}
.ptquick__three-row {
  display: grid;
  grid-template-columns: 48px 1fr;
  gap: 14px;
  align-items: center;
  margin-top: 17px;
}
.ptquick__three-row b {
  width: 42px;
  height: 42px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold-light);
}
.ptquick__three-row p {
  margin: 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
}
.ptquick__motto {
  margin-top: 14px;
  padding: 20px 24px;
}
.ptquick__motto>div {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-top: 14px;
}
.ptquick__motto>div>b {
  width: 54px;
  height: 54px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold-light);
  font-size: 32px;
}
.ptquick__motto p {
  margin: 0 !important;
}
.ptquick__motto p strong {
  display: block;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.ptquick__motto p small {
  display: block;
  color: #9ca6ac;
  margin-top: 6px;
  font-size: 13px;
}
@media (max-width:1100px) {
  .ptquick__top {
    grid-template-columns: 1fr 1fr;
  }
  .ptquick__intro {
    grid-column: 1/-1;
  }
  .ptquick__portrait {
    min-height: 420px;
  }
}
@media (max-width:900px) {
  .ptquick__top,
  .ptquick__lower {
    grid-template-columns: 1fr;
  }
  .ptquick__intro {
    grid-column: auto;
  }
  .ptquick__portrait {
    min-height: 520px;
    background-position: center 22%;
  }
  .ptquick__step-grid {
    grid-template-columns: 1fr;
  }
  .ptquick__arrow {
    transform: rotate(90deg);
    height: 22px;
  }
  .ptquick__core {
    min-width: 0;
  }
  .ptest.ptest--result .ptresult__content:has(.ptquick) {
    padding: 18px !important;
  }
}
@media (max-width:560px) {
  .ptquick__top,
  .ptquick__steps,
  .ptquick__contrast,
  .ptquick__three,
  .ptquick__motto {
    padding: 18px;
  }
  .ptquick__core-row {
    grid-template-columns: 25px 1fr;
  }
  .ptquick__core-row strong {
    grid-column: 2;
  }
  .ptquick__contrast-row {
    grid-template-columns: 1fr;
  }
  .ptquick__contrast-row i {
    transform: rotate(90deg);
  }
  .ptquick__intro h2 {
    font-size: 36px !important;
  }
}
.ptest.ptest--result .ptquick__top {
  grid-template-columns: minmax(0,1.16fr) minmax(240px,.62fr) minmax(340px,.92fr) !important;
}
.ptest.ptest--result .ptquick__intro>i {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}
.ptest.ptest--result .ptquick__profile-statement {
  font-size: 16px !important;
  line-height: 1.55 !important;
  font-weight: 700 !important;
  margin: 0 0 16px !important;
}
.ptest.ptest--result .ptquick__core {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-self: stretch !important;
}
html:has(.ptest--result),
body:has(.ptest--result),
.ptest,
.ptest .ptest__shell,
.ptest.ptest--result,
.ptest.ptest--result .ptest__shell {
  background-color: #05080b !important;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}
@media (max-width:1100px) {
  .ptest.ptest--result .ptquick__top {
    grid-template-columns: 1fr 1fr !important;
  }
  .ptest.ptest--result .ptquick__intro {
    grid-column: 1/-1 !important;
  }
}
@media (max-width:900px) {
  html:has(.ptest--result),
  body:has(.ptest--result),
  .ptest,
  .ptest .ptest__shell,
  .ptest.ptest--result,
  .ptest.ptest--result .ptest__shell {
    background-attachment: scroll !important;
  }
  .ptest.ptest--result .ptquick__top {
    grid-template-columns: 1fr !important;
  }
  .ptest.ptest--result .ptquick__intro {
    grid-column: auto !important;
  }
}
.ptest.ptest--result .ptresult__panel {
  background: linear-gradient(180deg,rgba(251,248,241,.985),rgba(247,242,232,.985)) !important;
  border: 1px solid rgba(196,134,47,.48) !important;
  color: var(--pt-report-text) !important;
}
.ptest.ptest--result .ptresult__tabs {
  border-bottom: 1px solid #dfd4c3 !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active:after {
  background: var(--pt-gold) !important;
}
.ptest.ptest--result .ptresult__content,
.ptest.ptest--result .ptresult__article {
  color: var(--pt-report-text) !important;
}
.ptest.ptest--result .ptresult__article-head h2,
.ptest.ptest--result .ptresult__article h2,
.ptest.ptest--result .ptresult__article h3,
.ptest.ptest--result .ptresult__article h4 {
  color: #1f1d19 !important;
}
.ptest.ptest--result .ptresult__article p,
.ptest.ptest--result .ptresult__article li,
.ptest.ptest--result .ptresult__table-wrap td {
  color: #514d46 !important;
}
.ptest.ptest--result .ptresult__table-wrap td {
  border-bottom-color: #dfd5c7 !important;
}
.ptest.ptest--result .ptresult__profile-card {
  background: #fffaf2 !important;
  border-color: #dfcba8 !important;
  color: #211f1b !important;
  box-shadow: 0 10px 28px rgba(73,50,22,.06) !important;
}
.ptest.ptest--result .ptresult__profile-card h2,
.ptest.ptest--result .ptresult__profile-card h3 {
  color: #211f1b !important;
}
.ptest.ptest--result .ptresult__profile-card p,
.ptest.ptest--result .ptresult__profile-card small {
  color: #625d54 !important;
}
.ptest.ptest--result .ptdash {
  color: var(--pt-report-text) !important;
}
.ptest.ptest--result .ptdash__card,
.ptest.ptest--result .ptdash__system,
.ptest.ptest--result .ptdash__cta {
  background: var(--pt-report-card) !important;
  border: 1px solid var(--pt-report-line) !important;
}
.ptest.ptest--result .ptdash__hero {
  background-color: #f4ead9 !important;
}
.ptest.ptest--result .ptdash__hero h2,
.ptest.ptest--result .ptdash__card h3,
.ptest.ptest--result .ptdash__beta h3,
.ptest.ptest--result .ptdash__cta h3,
.ptest.ptest--result .ptdash__system h3 {
  color: #211f1b !important;
}
.ptest.ptest--result .ptdash__lead,
.ptest.ptest--result .ptdash__feature span,
.ptest.ptest--result .ptdash__list li,
.ptest.ptest--result .ptdash__cta p,
.ptest.ptest--result .ptdash__system p {
  color: #625d54 !important;
}
.ptest.ptest--result .ptdash__tags span {
  color: #403b34 !important;
  background: rgba(196,134,47,.045) !important;
  border-color: rgba(196,134,47,.38) !important;
}
.ptest.ptest--result .ptdash__profile {
  color: #514d46 !important;
}
.ptest.ptest--result .ptdash__profile.is-primary {
  color: #211f1b !important;
}
.ptest.ptest--result .ptdash__profile i {
  background: #e8dfd1 !important;
}
.ptest.ptest--result .ptdash__split>div+div {
  border-left-color: #e1d6c7 !important;
}
.ptest.ptest--result .ptdash__animals div {
  color: #756f66 !important;
}
.ptest.ptest--result .ptdash__animals .is-primary {
  color: #211f1b !important;
}
.ptest.ptest--result .ptdash__animals span {
  background: #fffaf3 !important;
  border-color: #ddd0bc !important;
}
.ptest.ptest--result .ptdash__placeholder {
  color: #6e675d !important;
  background: rgba(196,134,47,.025) !important;
}
.ptest.ptest--result .ptdash__cta .ptdash__secondary {
  background: transparent !important;
  color: #7c5523 !important;
  border-color: rgba(196,134,47,.55) !important;
}
.ptest.ptest--result .ptquick {
  color: var(--pt-report-text) !important;
}
.ptest.ptest--result .ptquick section {
  background: var(--pt-report-card) !important;
  border-color: var(--pt-report-line) !important;
}
.ptest.ptest--result .ptquick__intro h2,
.ptest.ptest--result .ptquick__profile-statement,
.ptest.ptest--result .ptquick__core-row strong,
.ptest.ptest--result .ptquick__step-grid article h4,
.ptest.ptest--result .ptquick__motto p strong {
  color: #211f1b !important;
}
.ptest.ptest--result .ptquick__intro p,
.ptest.ptest--result .ptquick__core-row small,
.ptest.ptest--result .ptquick__step-grid article p,
.ptest.ptest--result .ptquick__motto p small {
  color: #625d54 !important;
}
.ptest.ptest--result .ptquick__core {
  background: #fffaf2 !important;
}
.ptest.ptest--result .ptquick__core-row {
  border-bottom-color: #e4d9ca !important;
}
.ptest.ptest--result .ptquick__three {
  background-image: linear-gradient(90deg,rgba(250,246,238,.96),rgba(250,246,238,.82)),var(--ptquick-img) !important;
}
.ptest.ptest--result .ptquick__three:after {
  background: linear-gradient(90deg,rgba(250,246,238,.05),rgba(250,246,238,.30)) !important;
}
.ptest.ptest--result .ptquick__three-row p {
  color: #2c2924 !important;
}
.ptest.ptest--result .ptpeople {
  color: var(--pt-report-text) !important;
}
.ptest.ptest--result .ptpeople__intro,
.ptest.ptest--result .ptpeople__mix,
.ptest.ptest--result .ptpeople__practice {
  background: var(--pt-report-card) !important;
  border-color: var(--pt-report-line) !important;
}
.ptest.ptest--result .ptpeople__intro h2,
.ptest.ptest--result .ptpeople__why strong,
.ptest.ptest--result .ptpeople__mix strong,
.ptest.ptest--result .ptpeople__practice h3,
.ptest.ptest--result .ptpeople__practice h4 {
  color: #211f1b !important;
}
.ptest.ptest--result .ptpeople__intro-copy p,
.ptest.ptest--result .ptpeople__why p,
.ptest.ptest--result .ptpeople__mix p,
.ptest.ptest--result .ptpeople__practice p {
  color: #625d54 !important;
}
.ptest.ptest--result .ptrevenue>section,
.ptest.ptest--result .ptsales>section {
  background: var(--pt-report-card) !important;
  border-color: var(--pt-report-line) !important;
  color: var(--pt-report-text) !important;
}
.ptest.ptest--result .ptrevenue__hero,
.ptest.ptest--result .ptsales__hero {
  border-color: rgba(196,134,47,.28) !important;
}
.ptest.ptest--result .ptrevenue__leaks,
.ptest.ptest--result .ptsales__flow,
.ptest.ptest--result .ptsales__profiles,
.ptest.ptest--result .ptsales__expect {
  background: rgba(255,252,246,.96) !important;
}
.ptest.ptest--result .ptrevenue__leak {
  color: #211f1b !important;
}
.ptest.ptest--result .ptrevenue__leak strong {
  color: #4f4a43 !important;
}
.ptest.ptest--result .ptsales__flow-step strong,
.ptest.ptest--result .ptsales__profile h4,
.ptest.ptest--result .ptsales__expect-grid strong {
  color: #211f1b !important;
}
.ptest.ptest--result .ptsales__flow-step p,
.ptest.ptest--result .ptsales__profile p,
.ptest.ptest--result .ptsales__expect-grid p {
  color: #625d54 !important;
}
.ptest.ptest--result .ptsales__profile button {
  background: transparent !important;
  color: #c4862f !important;
}
.ptest.ptest--result .ptsales__expect-grid article {
  border-right-color: #e1d5c4 !important;
}
.ptest.ptest--result .ptresult__footer button:last-child {
  color: #fffaf2 !important;
  border-color: #c4862f !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptdash__hero-copy {
    background: rgba(250,245,235,.90);
  }
  .ptest.ptest--result .ptdash__split>div+div {
    border-left: 0 !important;
    border-top: 1px solid #e1d6c7 !important;
  }
}
.ptest.ptest--result .ptresult__tabs {
  border: 1px solid rgba(196,134,47,.28) !important;
  border-bottom-color: rgba(196,134,47,.34) !important;
}
.ptest.ptest--result .ptresult__tabs button {
  color: #e9e5dc !important;
  border-right-color: rgba(255,255,255,.08) !important;
  background: transparent !important;
}
.ptest.ptest--result .ptresult__tabs button:hover {
  color: #f1c56f !important;
  background: rgba(196,134,47,.055) !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active,
.ptest.ptest--result .ptresult__tabs button.is-active:hover {
  color: #fff8ea !important;
  background: rgba(196,134,47,.035) !important;
  box-shadow: none !important;
}
.ptest.ptest--result .ptdash__hero--tiger {
  background-image: linear-gradient(90deg,rgba(250,245,235,.97) 0%,rgba(250,245,235,.82) 42%,rgba(250,245,235,.18) 67%,rgba(250,245,235,.03) 100%),url('/wp-content/uploads/2026/08/target_bg_ti.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-blend-mode: normal !important;
}
.ptest.ptest--result .ptdash__hero--owl,
.ptest.ptest--result .ptdash__hero--eule {
  background-image: linear-gradient(90deg,rgba(250,245,235,.97) 0%,rgba(250,245,235,.82) 42%,rgba(250,245,235,.18) 67%,rgba(250,245,235,.03) 100%),url('/wp-content/uploads/2026/08/target_bg_eu.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-blend-mode: normal !important;
}
.ptest.ptest--result .ptdash__hero--chimp,
.ptest.ptest--result .ptdash__hero--schimpanse {
  background-image: linear-gradient(90deg,rgba(250,245,235,.97) 0%,rgba(250,245,235,.82) 42%,rgba(250,245,235,.18) 67%,rgba(250,245,235,.03) 100%),url('/wp-content/uploads/2026/08/target_bg_schim.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-blend-mode: normal !important;
}
.ptest.ptest--result .ptdash__hero--elephant,
.ptest.ptest--result .ptdash__hero--elefant {
  background-image: linear-gradient(90deg,rgba(250,245,235,.97) 0%,rgba(250,245,235,.82) 42%,rgba(250,245,235,.18) 67%,rgba(250,245,235,.03) 100%),url('/wp-content/uploads/2026/08/target_bg_ele.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-blend-mode: normal !important;
}
.ptest.ptest--result .ptquick__portrait {
  background-color: #0a0c0d !important;
  background-size: cover !important;
  background-position: center 24% !important;
  background-repeat: no-repeat !important;
}
.ptest.ptest--result .ptpeople__profile {
  background-image: linear-gradient(180deg,rgba(4,7,9,.02) 0%,rgba(4,7,9,.08) 35%,rgba(4,7,9,.94) 67%,#05080a 100%),var(--ptpeople-img) !important;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
}
.ptest.ptest--result .ptrevenue>section.ptrevenue__hero {
  background-color: #07090a !important;
}
.ptest.ptest--result .ptrevenue__hero--tiger {
  background-image: linear-gradient(90deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.94) 43%,rgba(4,7,9,.52) 62%,rgba(4,7,9,.08) 100%),url('/wp-content/uploads/2026/08/target_bg_ti.png') !important;
}
.ptest.ptest--result .ptrevenue__hero--owl {
  background-image: linear-gradient(90deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.94) 43%,rgba(4,7,9,.52) 62%,rgba(4,7,9,.08) 100%),url('/wp-content/uploads/2026/08/target_bg_eu.png') !important;
}
.ptest.ptest--result .ptrevenue__hero--chimp {
  background-image: linear-gradient(90deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.94) 43%,rgba(4,7,9,.52) 62%,rgba(4,7,9,.08) 100%),url('/wp-content/uploads/2026/08/target_bg_schim.png') !important;
}
.ptest.ptest--result .ptrevenue__hero--elephant {
  background-image: linear-gradient(90deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.94) 43%,rgba(4,7,9,.52) 62%,rgba(4,7,9,.08) 100%),url('/wp-content/uploads/2026/08/target_bg_ele.png') !important;
}
.ptest.ptest--result .ptsales>section.ptsales__hero {
  background-color: #07090a !important;
}
.ptest.ptest--result .ptsales__profile-img {
  background-image: linear-gradient(180deg,rgba(5,8,10,.02),rgba(5,8,10,.12) 55%,rgba(5,8,10,.98)),var(--ptsales-img) !important;
  background-size: cover !important;
  background-position: center 24% !important;
  background-repeat: no-repeat !important;
}
@media (max-width:800px) {
  .ptest.ptest--result .ptrevenue__hero--tiger {
    background-image: linear-gradient(180deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.92) 52%,rgba(4,7,9,.38) 75%,rgba(4,7,9,.14) 100%),url('/wp-content/uploads/2026/08/target_bg_ti.png') !important;
  }
  .ptest.ptest--result .ptrevenue__hero--owl {
    background-image: linear-gradient(180deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.92) 52%,rgba(4,7,9,.38) 75%,rgba(4,7,9,.14) 100%),url('/wp-content/uploads/2026/08/target_bg_eu.png') !important;
  }
  .ptest.ptest--result .ptrevenue__hero--chimp {
    background-image: linear-gradient(180deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.92) 52%,rgba(4,7,9,.38) 75%,rgba(4,7,9,.14) 100%),url('/wp-content/uploads/2026/08/target_bg_schim.png') !important;
  }
  .ptest.ptest--result .ptrevenue__hero--elephant {
    background-image: linear-gradient(180deg,rgba(4,7,9,.99) 0%,rgba(4,7,9,.92) 52%,rgba(4,7,9,.38) 75%,rgba(4,7,9,.14) 100%),url('/wp-content/uploads/2026/08/target_bg_ele.png') !important;
  }
  .ptest.ptest--result .ptsales>section.ptsales__hero {
    background-image: linear-gradient(180deg,rgba(4,7,9,.55),rgba(4,7,9,.97) 54%),url('/wp-content/uploads/2026/08/Target_bg04.png') !important;
    background-position: 65% top !important;
  }
}
.ptest.ptest--result {
  --pt-report: #f8f1e4;
  --pt-report-2: #fffaf1;
  --pt-report-card: rgba(255,251,244,.975);
  --pt-report-line: rgba(173,112,34,.24);
  --pt-report-text: #211b14;
  --pt-report-muted: #655b4e;
}
.ptest.ptest--result .ptresult__panel {
  background: linear-gradient(180deg,rgba(255,251,244,.995),rgba(248,241,228,.995)) !important;
  border-color: rgba(196,134,47,.58) !important;
  box-shadow: 0 26px 70px rgba(0,0,0,.30),0 0 38px rgba(196,134,47,.15),0 0 0 1px rgba(255,255,255,.68) inset !important;
}
.ptest.ptest--result .ptresult__chapters button {
  border-color: rgba(196,134,47,.20) !important;
  box-shadow: 0 14px 32px rgba(0,0,0,.34),0 0 18px rgba(196,134,47,.045),inset 0 1px rgba(255,236,196,.035) !important;
}
.ptest.ptest--result .ptresult__chapters button:hover {
  border-color: rgba(217,161,63,.52) !important;
  box-shadow: 0 16px 38px rgba(0,0,0,.38),0 0 32px rgba(196,134,47,.18),inset 0 0 28px rgba(196,134,47,.055) !important;
}
.ptest.ptest--result .ptresult__chapters button.is-active {
  border-color: #c4862f !important;
  box-shadow: 0 18px 42px rgba(0,0,0,.42),0 0 18px rgba(217,161,63,.38),0 0 52px rgba(196,134,47,.20),inset 0 0 38px rgba(217,161,63,.095) !important;
}
.ptest.ptest--result .ptresult__tabs {
  border-color: rgba(217,161,63,.52) !important;
  box-shadow: 0 12px 32px rgba(0,0,0,.30),0 0 28px rgba(196,134,47,.13),inset 0 1px rgba(255,238,202,.035) !important;
}
.ptest.ptest--result .ptresult__tabs button.is-active:after {
  height: 3px !important;
  background: linear-gradient(90deg,#c4862f,#c4862f,#c4862f) !important;
  box-shadow: 0 0 14px rgba(217,161,63,.70),0 0 26px rgba(196,134,47,.32) !important;
}
.ptest.ptest--result .ptdash__card,
.ptest.ptest--result .ptdash__system,
.ptest.ptest--result .ptdash__cta,
.ptest.ptest--result .ptquick section,
.ptest.ptest--result .ptpeople__intro,
.ptest.ptest--result .ptpeople__mix,
.ptest.ptest--result .ptpeople__practice,
.ptest.ptest--result .ptrevenue>section:not(.ptrevenue__hero):not(.ptrevenue__final),
.ptest.ptest--result .ptsales>section:not(.ptsales__hero) {
  background: linear-gradient(180deg,rgba(255,253,248,.99),rgba(255,249,239,.97)) !important;
  border-color: rgba(173,112,34,.24) !important;
  box-shadow: 0 9px 24px rgba(91,57,20,.075),0 1px 0 rgba(255,255,255,.92) inset !important;
}
.ptest.ptest--result .ptdash__feature,
.ptest.ptest--result .ptpeople__why,
.ptest.ptest--result .ptpeople__practice-grid article,
.ptest.ptest--result .ptrevenue__leak,
.ptest.ptest--result .ptsales__profile,
.ptest.ptest--result .ptquick__step-grid article,
.ptest.ptest--result .ptquick__contrast-row span,
.ptest.ptest--result .ptquick__contrast-row strong {
  background: rgba(255,253,248,.94) !important;
  box-shadow: 0 4px 12px rgba(91,57,20,.035) !important;
}
.ptest.ptest--result .ptdash__hero h2,
.ptest.ptest--result .ptresult__article-head h2,
.ptest.ptest--result .ptquick__intro h2,
.ptest.ptest--result .ptpeople__intro h2 {
  color: #1b1712 !important;
  font-weight: 600 !important;
  letter-spacing: -.025em !important;
}
.ptest.ptest--result .ptdash__card h3,
.ptest.ptest--result .ptdash__feature strong,
.ptest.ptest--result .ptquick__core-row strong {
  color: #292116 !important;
  font-weight: 650 !important;
}
.ptest.ptest--result .ptdash__lead,
.ptest.ptest--result .ptdash__feature span,
.ptest.ptest--result .ptdash__list li,
.ptest.ptest--result .ptresult__article p,
.ptest.ptest--result .ptquick__intro p {
  color: #62584b !important;
}
.ptest.ptest--result .ptdash__hero {
  border-color: rgba(196,134,47,.28) !important;
  box-shadow: 0 10px 26px rgba(92,58,19,.09),0 0 18px rgba(196,134,47,.045) !important;
}
.ptest.ptest--result .ptquick__portrait,
.ptest.ptest--result .ptpeople__profile,
.ptest.ptest--result .ptrevenue>section.ptrevenue__hero,
.ptest.ptest--result .ptsales>section.ptsales__hero {
  border-color: rgba(217,161,63,.30) !important;
  box-shadow: 0 14px 34px rgba(0,0,0,.25),0 0 30px rgba(196,134,47,.11) !important;
}
.ptest.ptest--result .ptresult__footer {
  border-top-color: rgba(173,112,34,.22) !important;
}
.ptest.ptest--result .ptresult__footer button:last-child {
  background: linear-gradient(135deg,#c4862f,#c4862f) !important;
  box-shadow: 0 7px 18px rgba(196,134,47,.24),inset 0 1px rgba(255,255,255,.20) !important;
}
.ptest.ptest--result .ptdash__hero {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background: #fffaf1 !important;
}
.ptest.ptest--result .ptdash__hero-bg {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.ptest.ptest--result .ptdash__hero .ptdash__animal {
  display: none !important;
}
@media (max-width:800px) {
  .ptest.ptest--result .ptdash__hero-bg {
    object-position: 62% center !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptdash__hero {
    min-height: 420px !important;
    padding-bottom: 190px !important;
  }
}
.ptest.ptest--result .ptdash__hero-bg {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 0 !important;
}
@media (max-width:800px) {
  .ptest.ptest--result .ptdash__hero-copy {
    width: min(72%,650px) !important;
  }
  .ptest.ptest--result .ptdash__hero:after {
    background: linear-gradient(90deg,rgba(255,250,241,.98) 0%,rgba(255,250,241,.94) 38%,rgba(255,250,241,.50) 58%,rgba(255,250,241,.08) 78%,rgba(255,250,241,0) 100%) !important;
  }
}
.ptest.ptest--result .ptdash__hero:after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;
}
.ptest.ptest--result .ptdash__hero-copy {
  position: relative !important;
  z-index: 2 !important;
  background: transparent !important;
  border-radius: 0 !important;
}
.ptest.ptest--result .ptdash__lead {
  max-width: 690px !important;
}
.ptest.ptest--result .ptdash__card,
.ptest.ptest--result .ptdash__system,
.ptest.ptest--result .ptdash__cta,
.ptest.ptest--result .ptquick section,
.ptest.ptest--result .ptpeople__intro,
.ptest.ptest--result .ptpeople__mix,
.ptest.ptest--result .ptpeople__practice,
.ptest.ptest--result .ptrevenue>section:not(.ptrevenue__hero),
.ptest.ptest--result .ptsales>section:not(.ptsales__hero) {
  border-color: rgba(173,112,34,.34) !important;
}
.ptest.ptest--result .ptresult__hero {
  padding-top: 72px !important;
  padding-bottom: 44px !important;
}
.ptest.ptest--result .ptresult__kicker {
  font-size: 15px !important;
  font-weight: 800 !important;
}
.ptest.ptest--result .ptdash__eyebrow,
.ptest.ptest--result .ptdash__section-title,
.ptest.ptest--result .ptdash__label {
  font-size: 15px !important;
  line-height: 1.25 !important;
  letter-spacing: .10em !important;
  font-weight: 800 !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptdash__hero:after {
    background: linear-gradient(90deg,rgba(255,250,241,.98) 0%,rgba(255,250,241,.94) 42%,rgba(255,250,241,.56) 60%,rgba(255,250,241,.08) 82%,rgba(255,250,241,0) 100%) !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptresult__hero {
    padding-top: 48px !important;
    padding-bottom: 34px !important;
  }
}
.ptest.ptest--result .ptdash__hero {
  display: grid !important;
  grid-template-columns: 1fr !important;
}
.ptest.ptest--result .ptdash__hero-bg {
  object-position: center center !important;
}
.ptest.ptest--result .ptdash__hero-copy {
  width: 40% !important;
  max-width: 470px !important;
  min-width: 360px !important;
  padding: 30px 32px !important;
}
.ptest.ptest--result .ptdash__hero-copy .ptdash__lead {
  width: 100% !important;
  max-width: none !important;
}
.ptest.ptest--result .ptdash__beta {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}
.ptest.ptest--result .ptdash__beta .ptdash__label,
.ptest.ptest--result .ptdash__beta h3,
.ptest.ptest--result .ptdash__beta .ptdash__lead,
.ptest.ptest--result .ptdash__beta .ptdash__status {
  align-self: center !important;
  text-align: center !important;
}
.ptest.ptest--result .ptdash__beta .ptdash__lead {
  max-width: 310px !important;
}
.ptest.ptest--result .ptdash__card,
.ptest.ptest--result .ptdash__system,
.ptest.ptest--result .ptdash__cta,
.ptest.ptest--result .ptquick section,
.ptest.ptest--result .ptpeople__intro,
.ptest.ptest--result .ptpeople__mix,
.ptest.ptest--result .ptpeople__practice,
.ptest.ptest--result .ptrevenue>section:not(.ptrevenue__hero),
.ptest.ptest--result .ptsales>section:not(.ptsales__hero) {
  border-width: 2px !important;
  border-color: rgba(173,112,34,.38) !important;
}
.ptest.ptest--result .ptdash__feature,
.ptest.ptest--result .ptpeople__why,
.ptest.ptest--result .ptpeople__practice-grid article,
.ptest.ptest--result .ptrevenue__leak,
.ptest.ptest--result .ptsales__profile,
.ptest.ptest--result .ptquick__step-grid article,
.ptest.ptest--result .ptquick__contrast-row span,
.ptest.ptest--result .ptquick__contrast-row strong {
  border-width: 2px !important;
  border-color: rgba(173,112,34,.31) !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptdash__hero-copy {
    width: 52% !important;
    min-width: 0 !important;
    padding: 26px !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptdash__hero-copy {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    padding: 22px !important;
  }
  .ptest.ptest--result .ptdash__hero-bg {
    object-position: center bottom !important;
  }
}
.ptest.ptest--result .ptdash__hero:after {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: auto !important;
  height: auto !important;
  border-radius: inherit !important;
  background: linear-gradient(90deg,
    rgba(255,250,241,.98) 0%,
    rgba(255,250,241,.96) 28%,
    rgba(255,250,241,.88) 36%,
    rgba(255,250,241,.58) 45%,
    rgba(255,250,241,.22) 54%,
    rgba(255,250,241,.05) 62%,
    rgba(255,250,241,0) 69%) !important;
}
@media (max-width:620px) {
  .ptest.ptest--result .ptdash__hero:after {
    width: auto !important;
    height: auto !important;
    background: linear-gradient(180deg,rgba(255,250,241,.99) 0%,rgba(255,250,241,.95) 48%,rgba(255,250,241,.42) 68%,rgba(255,250,241,.04) 86%,rgba(255,250,241,0) 100%) !important;
  }
}
.ptest.ptest--result .ptresult__tabs {
  margin-bottom: 0 !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__tabs {
    margin-bottom: 0 !important;
  }
}
.ptest.ptest--result {
  --pt-dark-graphite: #24211c;
  --pt-dark-graphite-2: #191816;
  --pt-dark-graphite-3: #11110f;
}
.ptest.ptest--result .ptresult__panel {
  background: var(--pt-dark-graphite-3) !important;
}
.ptest.ptest--result .ptresult__tabs {
  margin: 0 !important;
  border-radius: 0 !important;
  background: linear-gradient(180deg,var(--pt-dark-graphite),var(--pt-dark-graphite-3)) !important;
}
.ptest.ptest--result .ptresult__workspace {
  margin-top: 0 !important;
  padding-top: 0 !important;
  background: radial-gradient(circle at 50% 0,rgba(217,161,63,.075),transparent 34%),
    linear-gradient(180deg,var(--pt-dark-graphite-2),var(--pt-dark-graphite-3)) !important;
}
.ptest.ptest--result .ptresult__chapters button {
  background: linear-gradient(180deg,var(--pt-dark-graphite),var(--pt-dark-graphite-3)) !important;
}
.ptest.ptest--result .ptresult__chapters button.is-active {
  background: radial-gradient(circle at 50% 8%,rgba(217,161,63,.20),transparent 64%),linear-gradient(180deg,#30291d,var(--pt-dark-graphite-3)) !important;
}
.ptest.ptest--result .ptresult__side {
  background: rgba(31,29,25,.94) !important;
  border-color: rgba(196,134,47,.34) !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptresult__tabs {
    margin: 0 !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top {
    gap: 0 !important;
    padding: 0 !important;
  }
  .ptest.ptest--result .ptquick__portrait {
    position: relative !important;
    z-index: 1 !important;
    height: 100% !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }
  .ptest.ptest--result .ptquick__portrait:after {
    position: absolute !important;
    z-index: 2 !important;
    top: 0 !important;
    bottom: 0 !important;
    right: -44% !important;
    width: 68% !important;
    height: auto !important;
    pointer-events: none !important;
  }
  .ptest.ptest--result .ptquick__core {
    min-width: 0 !important;
    border-radius: 0 !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__portrait {
    min-width: 0 !important;
  }
  .ptest.ptest--result .ptquick__core {
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__portrait {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-height: 560px !important;
    background-size: cover !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top {
    display: grid !important;
    grid-template-columns: minmax(0,39%) minmax(0,61%) !important;
    background-image: var(--ptquick-hero) !important;
  }
  .ptest.ptest--result .ptquick__top:before {
    position: absolute !important;
    inset: 0 !important;
    pointer-events: none !important;
  }
  .ptest.ptest--result .ptquick__intro {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  .ptest.ptest--result .ptquick__core {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    width: min(390px,43%) !important;
    margin-right: 34px !important;
    padding: 22px 0 !important;
    border: 0 !important;
    color: #fff !important;
  }
  .ptest.ptest--result .ptquick__core>.ptquick__eyebrow {
    display: block !important;
    margin: 0 0 15px !important;
    text-align: right !important;
    color: #e0a12e !important;
    text-shadow: 0 0 16px rgba(224,161,46,.34) !important;
  }
  .ptest.ptest--result .ptquick__core-row {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) 58px !important;
    grid-template-rows: auto auto !important;
    column-gap: 18px !important;
    align-items: center !important;
    min-height: 76px !important;
    padding: 10px 0 !important;
    border: 0 !important;
    text-align: right !important;
  }
  .ptest.ptest--result .ptquick__core-row>span {
    grid-column: 2 !important;
    grid-row: 1/3 !important;
    justify-self: end !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 52px !important;
    height: 52px !important;
    font-size: 34px !important;
    line-height: 1 !important;
    color: #e0a12e !important;
    border: 1px solid rgba(224,161,46,.55) !important;
    border-radius: 50% !important;
    box-shadow: 0 0 14px rgba(224,161,46,.35),0 0 30px rgba(224,161,46,.12) !important;
    text-shadow: 0 0 12px rgba(224,161,46,.55) !important;
  }
  .ptest.ptest--result .ptquick__core-row>small {
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    color: rgba(255,255,255,.78) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
  }
  .ptest.ptest--result .ptquick__core-row>strong {
    grid-column: 1 !important;
    grid-row: 2 !important;
    justify-self: end !important;
    max-width: 250px !important;
    color: #fff !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top {
    background-size: contain !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top {
    background-color: #fffaf2 !important;
  }
  .ptest.ptest--result .ptquick__hero-art {
    border-radius: 0 !important;
    pointer-events: none !important;
  }
  .ptest.ptest--result .ptquick__top:before {
    z-index: 1 !important;
  }
}
@media (max-width:1100px) {
  .ptest.ptest--result .ptquick__hero-art {
    display: none !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__hero-art {
    display: block !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top,
  .ptest.ptest--result .ptquick__top.ptquick__top--tiger,
  .ptest.ptest--result .ptquick__top.ptquick__top--owl,
  .ptest.ptest--result .ptquick__top.ptquick__top--chimp,
  .ptest.ptest--result .ptquick__top.ptquick__top--elephant {
    position: relative !important;
    overflow: hidden !important;
    background: #fffaf2 !important;
    background-image: none !important;
  }
  .ptest.ptest--result .ptquick__top:before,
  .ptest.ptest--result .ptquick__top:after,
  .ptest.ptest--result .ptquick__portrait,
  .ptest.ptest--result .ptquick__portrait:before,
  .ptest.ptest--result .ptquick__portrait:after {
    display: none !important;
    content: none !important;
    background: none !important;
  }
  .ptest.ptest--result .ptquick__hero-art {
    position: absolute !important;
    inset: 0 !important;
    max-width: none !important;
    z-index: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
  }
  .ptest.ptest--result .ptquick__intro,
  .ptest.ptest--result .ptquick__core {
    position: relative !important;
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__hero-art {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    object-fit: cover !important;
    object-position: 50% 50% !important;
    transform: none !important;
  }
  .ptest.ptest--result .ptquick__top--owl .ptquick__hero-art {
    object-position: 50% 50% !important;
  }
  .ptest.ptest--result .ptquick__top--tiger .ptquick__hero-art,
  .ptest.ptest--result .ptquick__top--chimp .ptquick__hero-art,
  .ptest.ptest--result .ptquick__top--elephant .ptquick__hero-art {
    max-width: none !important;
    object-position: 50% 50% !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top--tiger .ptquick__hero-art,
  .ptest.ptest--result .ptquick__top--chimp .ptquick__hero-art {
    left: 4% !important;
    width: 106% !important;
  }
  .ptest.ptest--result .ptquick__top--elephant .ptquick__hero-art {
    left: 2% !important;
    width: 106% !important;
  }
  .ptest.ptest--result .ptquick__top--owl .ptquick__hero-art {
    left: 0 !important;
    width: 100% !important;
  }
}
@media (min-width:1101px) {
  .ptest.ptest--result .ptquick__top,
  .ptest.ptest--result .ptquick__top.ptquick__top--tiger,
  .ptest.ptest--result .ptquick__top.ptquick__top--owl,
  .ptest.ptest--result .ptquick__top.ptquick__top--chimp,
  .ptest.ptest--result .ptquick__top.ptquick__top--elephant {
    aspect-ratio: auto !important;
    height: auto !important;
    min-height: 620px !important;
  }
  .ptest.ptest--result .ptquick__intro {
    box-sizing: border-box !important;
    align-self: stretch !important;
    padding: 42px 38px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
  }
  .ptest.ptest--result .ptquick__top:after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    pointer-events: none !important;
    background: linear-gradient(90deg,#fffaf2 0%,rgba(255,250,242,.98) 25%,rgba(255,250,242,.72) 34%,rgba(255,250,242,.22) 42%,rgba(255,250,242,0) 49%) !important;
  }
  .ptest.ptest--result .ptquick__intro,
  .ptest.ptest--result .ptquick__core {
    z-index: 2 !important;
  }
}
html:has(.ptest--result),
body:has(.ptest--result),
.ptest,
.ptest .ptest__shell,
.ptest.ptest--result,
.ptest.ptest--result .ptest__shell {
  background: #fff !important;
  background-image: none !important;
}
.ptest.ptest--result .ptresult__hero h1 {
  color: #171511 !important;
  text-shadow: none !important;
}
.ptest.ptest--result .ptresult__hero {
  color: #171511 !important;
  text-shadow: none !important;
}
.ptest.ptest--result .ptresult__kicker {
  color: #c88922 !important;
  text-shadow: 0 0 9px rgba(217,161,63,.34),0 0 20px rgba(196,134,47,.18) !important;
}
.ptest.ptest--result .ptresult__footer {
  background: linear-gradient(180deg,rgba(20,18,14,.985),rgba(8,9,9,.99)) !important;
  border-top: 1px solid rgba(217,161,63,.52) !important;
  color: #f5f2eb !important;
  box-shadow: 0 -8px 26px rgba(0,0,0,.22),0 0 24px rgba(196,134,47,.10) !important;
}
.ptest.ptest--result .ptresult__footer button {
  background: #10110f !important;
  border-color: rgba(217,161,63,.65) !important;
  color: #c4862f !important;
}
.ptest.ptest--result .ptresult__footer button:hover,
.ptest.ptest--result .ptresult__footer button:last-child:hover {
  background: #c4862f !important;
  color: #111 !important;
}
.ptest.ptest--result .ptresult__meter,
.ptest.ptest--result .ptresult__meter-main,
.ptest.ptest--result .ptresult__upnext {
  color: #e8e2d8 !important;
}
.ptest.ptest--result .ptresult__upnext strong {
  color: #fff !important;
}
.ptest.ptest--result .ptdash__feature,
.ptest.ptest--result .ptquick__step-grid article,
.ptest.ptest--result .ptquick__contrast-row span,
.ptest.ptest--result .ptquick__contrast-row strong {
  background: linear-gradient(135deg,#c4862f,#c4862f) !important;
  border-color: #e8bd66 !important;
  box-shadow: 0 6px 16px rgba(196,134,47,.20),inset 0 1px rgba(255,255,255,.18) !important;
  color: #fff !important;
}
.ptest.ptest--result .ptdash__feature b,
.ptest.ptest--result .ptdash__feature strong,
.ptest.ptest--result .ptdash__feature span,
.ptest.ptest--result .ptquick__step-grid article b,
.ptest.ptest--result .ptquick__step-grid article h4,
.ptest.ptest--result .ptquick__step-grid article p,
.ptest.ptest--result .ptquick__contrast-row span,
.ptest.ptest--result .ptquick__contrast-row strong {
  color: #fff !important;
}
.ptest.ptest--result .ptresult {
  padding-top: 0 !important;
}
.ptest.ptest--result .ptresult__hero {
  display: none !important;
}
.ptest.ptest--result .ptresult__chapters {
  margin-top: 0 !important;
}
.ptest.ptest--result .ptresult__content--people-profile .ptresult__article-main {
  background: #fff !important;
  border: 1px solid rgba(196,134,47,.28) !important;
  border-radius: 10px !important;
  padding: 34px 38px 38px !important;
  box-shadow: 0 8px 22px rgba(45,38,27,.06) !important;
}
.ptest.ptest--result .ptresult__content--people-profile .ptresult__article-head h2,
.ptest.ptest--result .ptresult__content--people-profile .ptresult__article h3 {
  color: #24231f !important;
}
.ptest.ptest--result .ptresult__content--people-profile .ptresult__article p,
.ptest.ptest--result .ptresult__content--people-profile .ptresult__table-wrap td {
  color: #4c4a44 !important;
}
.ptest.ptest--result .ptresult__content--people-profile .ptresult__article-head span {
  color: var(--pt-gold) !important;
}
@media (max-width:650px) {
  .ptest.ptest--result .ptresult__content--people-profile .ptresult__article-main {
    padding: 24px 20px 28px !important;
  }
}
@media (min-width:1051px) {
  .ptest.ptest--result .ptresult__content--people-profile,
  .ptest.ptest--result .ptresult__content--sales-profile {
    padding-top: 34px !important;
  }
}
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article-main {
  background: #fff !important;
  border: 1px solid rgba(196,134,47,.28) !important;
  border-radius: 10px !important;
  padding: 34px 38px 38px !important;
  box-shadow: 0 8px 22px rgba(45,38,27,.06) !important;
}
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article-head h2,
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article h3,
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article h4 {
  color: #24231f !important;
}
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article p,
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article li,
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__table-wrap td {
  color: #4c4a44 !important;
}
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article strong {
  color: #24231f !important;
}
.ptest.ptest--result .ptresult__content--sales-profile .ptresult__article-head span {
  color: var(--pt-gold) !important;
}
@media (max-width:650px) {
  .ptest.ptest--result .ptresult__content--sales-profile .ptresult__article-main {
    padding: 24px 20px 28px !important;
  }
}
.ptest.ptest--result .ptresult__content:has(.ptstrength) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 20px !important;
}
.ptstrength {
  color: #191713;
}
.ptstrength__hero {
  background-image: linear-gradient(90deg,#fffaf2 0%,rgba(255,250,242,.96) 28%,rgba(255,250,242,.38) 49%,rgba(255,250,242,0) 65%),var(--strength-img);
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  padding: 46px 44px;
}
.ptstrength__hero>div {
  width: 45%;
  max-width: 560px;
}
.ptstrength small {
  color: #c4862f;
  text-transform: uppercase;
  letter-spacing: .09em;
  font-weight: 700;
}
.ptstrength__hero h2 {
  font-size: clamp(30px,3vw,48px);
  line-height: 1.08;
  margin: 14px 0 14px;
  color: #171511;
}
.ptstrength__hero p {
  font-size: 16px;
  line-height: 1.55;
  margin: 0 0 18px;
}
.ptstrength__hero b {
  font-size: 13px;
  color: #2b2925;
}
.ptstrength__row {
  display: grid;
  grid-template-columns: 100px minmax(0,1.7fr) minmax(140px,.65fr) minmax(210px,.8fr);
  min-height: 190px;
  border-top: 1px solid #ded3c1;
  background: #fffaf4;
}
.ptstrength__num {
  border-right: 1px solid #e5dac9;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #c4862f;
}
.ptstrength__num b {
  font-size: 34px;
  font-weight: 400;
}
.ptstrength__num span {
  font-size: 34px;
  margin-top: 8px;
}
.ptstrength__copy {
  padding: 22px 28px;
}
.ptstrength__copy small {
  display: block;
  margin-bottom: 4px;
}
.ptstrength__copy h3 {
  font-size: 20px;
  margin: 0 0 9px;
  color: #171511;
}
.ptstrength__copy>b {
  display: block;
  font-size: 12px;
  margin-bottom: 4px;
}
.ptstrength__copy em {
  display: block;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 8px;
}
.ptstrength__copy p {
  font-size: 13px;
  line-height: 1.5;
  margin: 0;
  color: #403c36;
}
.ptstrength__visual {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ptstrength__visual span {
  width: 86px;
  height: 86px;
  border: 1px solid #d8a04a;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #c4862f;
  font-size: 42px;
}
.ptstrength__list {
  padding: 24px 22px;
  font-size: 12px;
}
.ptstrength__list small {
  display: block;
  margin-bottom: 9px;
}
.ptstrength__list div {
  margin: 7px 0;
  color: #4c463e;
}
.ptstrength__list div::first-letter {
  color: #c4862f;
}
.ptstrength__list>b {
  display: block;
  color: #c4862f;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: .06em;
  margin-top: 13px;
}
.ptstrength__list p {
  font-size: 11px;
  line-height: 1.4;
  margin: 5px 0 0;
  color: #4c463e;
}
.ptstrength__summary {
  display: grid;
  grid-template-columns: 1fr 2.2fr;
  gap: 28px;
  align-items: center;
  padding: 28px 38px;
  background: linear-gradient(100deg,#3b2a17,#76501f 55%,#3c2b18);
  color: #fff;
  border-top: 1px solid #c4862f;
}
.ptstrength__summary h2 {
  font-size: 27px;
  margin: 8px 0;
  color: #fff;
}
.ptstrength__summary p {
  font-size: 12px;
}
.ptstrength__steps {
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 10px;
}
.ptstrength__steps>div {
  text-align: center;
  max-width: 150px;
}
.ptstrength__steps span {
  width: 58px;
  height: 58px;
  border: 1px solid #d99b36;
  border-radius: 50%;
  display: grid;
  place-items: center;
  margin: 0 auto 8px;
  font-size: 26px;
  color: #c4862f;
}
.ptstrength__steps b,
.ptstrength__steps small {
  display: block;
  color: #fff;
  text-transform: none;
  letter-spacing: 0;
}
.ptstrength__steps b {
  font-size: 11px;
}
.ptstrength__steps small {
  font-size: 10px;
  font-weight: 400;
  margin-top: 4px;
}
.ptstrength__steps i {
  font-size: 25px;
  color: #e1a343;
}
.ptstrength__next {
  display: grid;
  grid-template-columns: 90px 1fr auto;
  align-items: center;
  gap: 24px;
  padding: 18px 28px;
  background: #fffaf4;
  border-top: 1px solid #ded3c1;
}
.ptstrength__next img {
  width: 72px;
  height: 72px;
  object-fit: cover;
  border-radius: 50%;
  border: 1px solid #d99b36;
}
.ptstrength__next h3 {
  margin: 4px 0;
  font-size: 19px;
}
.ptstrength__next p {
  margin: 0;
  font-size: 12px;
}
.ptstrength__next button {
  border: 0;
  border-radius: 5px;
  background: #d89424;
  color: #fff;
  padding: 14px 22px;
  font-weight: 700;
}
@media (max-width:900px) {
  .ptstrength__hero {
    background-position: center;
    padding: 30px 24px;
  }
  .ptstrength__hero>div {
    width: 70%;
  }
  .ptstrength__row {
    grid-template-columns: 72px 1fr;
  }
  .ptstrength__visual,
  .ptstrength__list {
    grid-column: 2;
  }
  .ptstrength__visual {
    padding: 12px;
  }
  .ptstrength__list {
    padding-top: 8px;
  }
  .ptstrength__summary {
    grid-template-columns: 1fr;
  }
  .ptstrength__steps {
    flex-wrap: wrap;
  }
  .ptstrength__next {
    grid-template-columns: 70px 1fr;
  }
  .ptstrength__next button {
    grid-column: 1/-1;
  }
  .ptstrength__copy {
    padding: 20px;
  }
}
.ptstrength__hero[style*="target06-e1787827220744.png"],
.ptstrength__hero[style*="target08-e1787827176205.png"] {
  background-position: center calc(50% + 42px) !important;
}
.ptstrength__hero + .ptstrength__row {
  margin-top: 16px !important;
}
.ptstrength__row {
  margin-left: 16px !important;
  margin-right: 16px !important;
  border-left: 1px solid #ded3c1 !important;
  border-right: 1px solid #ded3c1 !important;
}
.ptstrength__row:has(+ .ptstrength__summary) {
  margin-bottom: 16px !important;
  border-bottom: 1px solid #ded3c1 !important;
}
@media (max-width:900px) {
  .ptstrength__hero[style*="target06-e1787827220744.png"],
  .ptstrength__hero[style*="target08-e1787827176205.png"] {
    background-position: center calc(50% + 28px) !important;
  }
  .ptstrength__hero + .ptstrength__row {
    margin-top: 12px !important;
  }
  .ptstrength__row {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .ptstrength__row:has(+ .ptstrength__summary) {
    margin-bottom: 12px !important;
  }
}
.ptstrength {
  background: transparent !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.ptstrength__hero {
  border: 1px solid rgba(196,134,47,.75);
  border-radius: 12px;
  overflow: hidden;
}
.ptstrength__rows {
  margin: 16px 0;
  background: #fffaf4;
  border: 1px solid rgba(196,134,47,.75);
  border-radius: 12px;
  overflow: hidden;
}
.ptstrength__rows .ptstrength__row {
  margin: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.ptstrength__rows .ptstrength__row:first-child {
  border-top: 0 !important;
}
.ptstrength__rows .ptstrength__row:last-child {
  border-bottom: 0 !important;
}
.ptstrength__summary {
  margin: 0 0 16px;
  border: 1px solid rgba(196,134,47,.75) !important;
  border-radius: 12px;
  overflow: hidden;
}
.ptstrength__next {
  border: 1px solid rgba(196,134,47,.75) !important;
  border-radius: 12px;
  overflow: hidden;
}
@media (max-width:900px) {
  .ptstrength__rows {
    margin: 12px 0;
  }
  .ptstrength__summary {
    margin-bottom: 12px;
  }
}
.ptstrength__hero {
  min-height: 410px !important;
}
@media (max-width:900px) {
  .ptstrength__hero {
    min-height: 380px !important;
  }
}
.ptest.ptest--result {
  --pt-type-body: 16px;
  --pt-type-label: 13px;
  --pt-type-nav: 15px;
  --pt-type-subhead: 20px;
  --pt-type-section: 24px;
  --pt-type-hero: clamp(38px,4vw,60px);
  --pt-type-leading: 1.58;
}
.ptest.ptest--result .ptresult__article p,
.ptest.ptest--result .ptresult__article li,
.ptest.ptest--result .ptresult__table-wrap td,
.ptest.ptest--result .ptdash p,
.ptest.ptest--result .ptquick p,
.ptest.ptest--result .ptsales p,
.ptest.ptest--result .ptrevenue p,
.ptest.ptest--result .ptstrength__hero p,
.ptest.ptest--result .ptstrength__copy p,
.ptest.ptest--result .ptstrength__list div,
.ptest.ptest--result .ptstrength__list p,
.ptest.ptest--result .ptstrength__summary p,
.ptest.ptest--result .ptstrength__next p {
  font-size: var(--pt-type-body) !important;
  line-height: var(--pt-type-leading) !important;
}
.ptest.ptest--result .ptresult__article-head span,
.ptest.ptest--result .ptdash__eyebrow,
.ptest.ptest--result .ptquick__eyebrow,
.ptest.ptest--result .ptsales__eyebrow,
.ptest.ptest--result .ptrevenue__eyebrow,
.ptest.ptest--result .ptstrength small,
.ptest.ptest--result .ptstrength__copy>b,
.ptest.ptest--result .ptstrength__list>b {
  font-size: var(--pt-type-label) !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptresult__tabs button,
.ptest.ptest--result .ptresult__side-nav button,
.ptest.ptest--result .ptresult__chapters span {
  font-size: var(--pt-type-nav) !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptresult__article h3,
.ptest.ptest--result .ptquick__step-grid article h4,
.ptest.ptest--result .ptstrength__copy h3,
.ptest.ptest--result .ptstrength__next h3 {
  font-size: var(--pt-type-subhead) !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptstrength__hero b,
.ptest.ptest--result .ptstrength__copy em,
.ptest.ptest--result .ptstrength__steps b,
.ptest.ptest--result .ptstrength__steps small {
  font-size: var(--pt-type-body) !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptstrength__summary h2 {
  font-size: var(--pt-type-section) !important;
  line-height: 1.2 !important;
}
.ptest.ptest--result .ptquick__intro h2,
.ptest.ptest--result .ptrevenue__hero h2,
.ptest.ptest--result .ptstrength__hero h2 {
  font-size: var(--pt-type-hero) !important;
}
@media (max-width:650px) {
  .ptest.ptest--result {
    --pt-type-body: 16px;
    --pt-type-label: 13px;
    --pt-type-nav: 15px;
    --pt-type-subhead: 20px;
    --pt-type-section: 24px;
    --pt-type-hero: 36px;
  }
}
.ptest.ptest--result .ptstrength__hero h2 {
  font-weight: 700 !important;
}
.ptest.ptest--result .ptrevenue--new>section {
  border: 1.5px solid rgba(173,112,34,.34) !important;
  border-radius: 12px !important;
  overflow: hidden;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__hero {
  position: relative;
  min-height: 430px;
  padding: 42px 40px;
  display: flex;
  align-items: center;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__hero-copy {
  width: 50%;
  max-width: 680px;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__hero h1 {
  margin: 10px 0 18px;
  font-weight: 700;
  color: #171511;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__hero h3 {
  margin: 3px 0;
  color: #a66c20;
  font-weight: 700;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__hero p {
  margin: 14px 0 10px;
  color: #332e28;
}
.ptest.ptest--result .ptrevenue__note {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 14px;
  font-size: 16px;
  line-height: 1.45;
}
.ptest.ptest--result .ptrevenue__note:first-letter {
  color: #c4862f;
}
.ptest.ptest--result .ptrevenue__areas {
  background: #fffaf4;
  padding: 24px 26px;
}
.ptest.ptest--result .ptrevenue__area-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 12px;
  margin-top: 16px;
}
.ptest.ptest--result .ptrevenue__area-grid article {
  padding: 18px 16px;
  text-align: center;
  border: 1.5px solid rgba(173,112,34,.28);
  border-radius: 8px;
  background: rgba(255,255,255,.42);
}
.ptest.ptest--result .ptrevenue__area-icon {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  margin: 0 auto 10px;
  background: linear-gradient(135deg,#d8a13e,#a76b20);
  color: #fff;
  font-size: 25px;
}
.ptest.ptest--result .ptrevenue__area-grid h3 {
  margin: 5px 0 8px;
}
.ptest.ptest--result .ptrevenue__area-grid b {
  display: block;
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 7px;
}
.ptest.ptest--result .ptrevenue__area-grid p {
  margin: 0;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__leaks {
  background: #fffaf4;
  padding: 24px 26px;
}
.ptest.ptest--result .ptrevenue__final {
  display: grid;
  grid-template-columns: 72px 1.1fr 1.4fr;
  gap: 24px;
  align-items: center;
  padding: 24px 28px;
  background-color: #10110f;
  color: #fff;
}
.ptest.ptest--result .ptrevenue__final-icon {
  width: 62px;
  height: 62px;
  border: 1px solid #c4862f;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #c4862f;
  font-size: 30px;
}
.ptest.ptest--result .ptrevenue__final h2,
.ptest.ptest--result .ptrevenue__final p {
  color: #fff;
  margin: 5px 0;
}
.ptest.ptest--result .ptrevenue__final b {
  color: #c4862f;
  font-size: 16px;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptrevenue--new .ptrevenue__hero-copy {
    width: 65%;
  }
  .ptest.ptest--result .ptrevenue__area-grid {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptrevenue__final {
    grid-template-columns: 62px 1fr;
  }
  .ptest.ptest--result .ptrevenue__final>div:last-child {
    grid-column: 1/-1;
  }
}
@media (max-width:650px) {
  .ptest.ptest--result .ptrevenue--new .ptrevenue__hero {
    padding: 28px 22px;
    min-height: 520px;
    align-items: flex-start;
  }
  .ptest.ptest--result .ptrevenue--new .ptrevenue__hero-copy {
    width: 100%;
  }
  .ptest.ptest--result .ptrevenue__area-grid {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptrevenue__final {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptrevenue__final>div:last-child {
    grid-column: auto;
  }
}
.ptest.ptest--result .ptrevenue--new {
  display: grid !important;
  gap: 12px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ptest.ptest--result .ptrevenue--new>section {
  margin: 0 !important;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__hero {
  background-image: linear-gradient(90deg,#fffaf3 0%,rgba(255,250,243,.97) 38%,rgba(255,250,243,.72) 51%,rgba(255,250,243,.12) 69%,rgba(255,250,243,0) 78%),url('/wp-content/uploads/2026/08/Target032.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.ptest.ptest--result .ptresult__content:has(> .ptrevenue--new) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 20px !important;
}
@media (max-width:650px) {
  .ptest.ptest--result .ptresult__content:has(> .ptrevenue--new) {
    padding: 12px !important;
  }
  .ptest.ptest--result .ptrevenue--new {
    gap: 12px !important;
  }
  .ptest.ptest--result .ptrevenue--new .ptrevenue__hero {
    background-image: linear-gradient(180deg,#fffaf3 0%,rgba(255,250,243,.96) 52%,rgba(255,250,243,.28) 76%,rgba(255,250,243,0) 100%),url('/wp-content/uploads/2026/08/Target032.png') !important;
    background-position: center bottom !important;
  }
}
.ptest.ptest--result .ptpeople__eyebrow,
.ptest.ptest--result .ptrevenue__eyebrow,
.ptest.ptest--result .ptsales__eyebrow,
.ptest.ptest--result .ptquick__eyebrow,
.ptest.ptest--result .ptdash__eyebrow,
.ptest.ptest--result .ptdash__label,
.ptest.ptest--result .ptstrength small,
.ptest.ptest--result .ptresult__article-head span {
  font-size: var(--pt-font-prefix) !important;
}
.ptest.ptest--result .ptresult__tabs:not([hidden]) {
  display: grid;
}
.ptest.ptest--result .ptrevenue>section.ptrevenue__final {
  background-color: #10110f !important;
  background-image: linear-gradient(100deg,rgba(9,13,16,.88),rgba(9,13,16,.60) 60%,rgba(9,13,16,.30)), url('/wp-content/uploads/2026/09/Target_BG05.4.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
@media (min-width:1051px) {
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profiles {
    padding: 28px 28px 30px !important;
  }
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profile-grid {
    gap: 16px !important;
    margin-top: 18px !important;
  }
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profile {
    min-height: 390px !important;
    padding: 0 18px 18px !important;
  }
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profile-img {
    height: 235px !important;
    margin: 0 -18px 14px !important;
  }
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profile h4 {
    font-size: 22px !important;
    margin-bottom: 9px !important;
  }
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profile p {
    font-size: 13px !important;
    line-height: 1.55 !important;
    max-width: 230px !important;
    margin-bottom: 15px !important;
  }
  .ptest.ptest--result .ptresult__content--sales-overview .ptsales__profile button {
    padding: 11px 12px !important;
    font-size: 12px !important;
  }
}
.ptest {
  --pt-copper-dark: #c4862f;
}
.ptest.ptest--result {
  --pt-font-headline: 48px;
  --pt-font-subheadline: 20px;
  --pt-font-text: 16px;
  --pt-font-prefix: 13px;
  --pt-result-container-pad: 20px;
  --pt-result-section-gap: 16px;
  --pt-result-hero-pad-y: 32px;
  --pt-result-hero-pad-x: 32px;
}
.ptest.ptest--result :is(.ptresult__content,.ptdash,.ptquick,.ptpeople,.ptsales,.ptrevenue,.ptstrength) :is(h1,h2) {
  font-size: var(--pt-font-headline) !important;
  line-height: 1.10 !important;
  letter-spacing: -.025em !important;
  font-weight: 700 !important;
}
.ptest.ptest--result :is(.ptresult__content,.ptdash,.ptquick,.ptpeople,.ptsales,.ptrevenue,.ptstrength) :is(h3,h4) {
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.28 !important;
}
.ptest.ptest--result :is(.ptresult__content,.ptdash,.ptquick,.ptpeople,.ptsales,.ptrevenue,.ptstrength) :is(p,li,td),
.ptest.ptest--result .ptstrength__list div {
  font-size: var(--pt-font-text) !important;
  line-height: 1.58 !important;
}
.ptest.ptest--result :is(.ptresult__article-head>span,.ptresult__kicker,.ptresult__side-title,.ptdash__eyebrow,.ptdash__label,.ptquick__eyebrow,.ptpeople__eyebrow,.ptsales__eyebrow,.ptrevenue__eyebrow,.ptstrength small,.ptstrength__copy>b,.ptstrength__list>b) {
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: .09em;
}
.ptest.ptest--result .ptresult__content:has(.ptdash),
.ptest.ptest--result .ptresult__content:has(.ptquick),
.ptest.ptest--result .ptresult__content:has(.ptstrength),
.ptest.ptest--result .ptresult__content:has(> .ptrevenue--new),
.ptest.ptest--result .ptresult__content.ptresult__content--people-overview,
.ptest.ptest--result .ptresult__content.ptresult__content--sales-overview {
  padding: var(--pt-result-container-pad) !important;
}
.ptest.ptest--result :is(.ptdash__hero,.ptquick__top,.ptstrength__hero,.ptpeople__intro,.ptsales__hero,.ptrevenue--new .ptrevenue__hero) {
  box-sizing: border-box !important;
  min-height: 0 !important;
  height: auto !important;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
}
.ptest.ptest--result :is(.ptdash__hero-copy,.ptquick__intro,.ptsales__hero-copy,.ptrevenue--new .ptrevenue__hero-copy) {
  padding: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.ptest.ptest--result :is(.ptquick,.ptrevenue--new) {
  gap: var(--pt-result-section-gap) !important;
}
.ptest.ptest--result :is(.ptquick__steps,.ptquick__lower,.ptquick__motto,.ptpeople__mix,.ptpeople__practice,.ptstrength__rows,.ptstrength__summary) {
  margin-top: var(--pt-result-section-gap) !important;
}
.ptest.ptest--result .ptsales>section+section {
  margin-top: var(--pt-result-section-gap) !important;
}
.ptest :is(.ptdash__section-title,.ptresult__hero-result strong,.ptrevenue--new .ptrevenue__hero h3,.ptrevenue__final-icon,.ptrevenue__final b,.ptstrength__steps span,.ptstrength__steps i,.ptstrength__visual span,.ptstrength__num,.ptquick__core-row>span,.ptquick__step-grid article b,.ptquick__arrow,.ptquick__contrast-row i,.ptquick__three-row b,.ptquick__motto>div>b) {
  color: var(--pt-gold) !important;
}
.ptest :is(.ptquick__intro>i,.ptresult__tabs button.is-active:after,.ptresult__meter i b) {
  background: var(--pt-gold) !important;
}
@media (max-width:650px) {
  .ptest.ptest--result {
    --pt-font-headline: 44px;
    --pt-font-subheadline: 20px;
    --pt-font-text: 16px;
    --pt-font-prefix: 13px;
    --pt-result-container-pad: 12px;
    --pt-result-section-gap: 12px;
    --pt-result-hero-pad-y: 24px;
    --pt-result-hero-pad-x: 20px;
  }
}
.ptest.ptest--result .ptsales>section.ptsales__hero {
  min-height: 520px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.ptest.ptest--result .ptsales__hero-copy {
  width: min(760px,82%) !important;
  max-width: 760px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
.ptest.ptest--result .ptsales__hero h2 {
  margin: 18px 0 16px !important;
  color: #fff !important;
}
.ptest.ptest--result .ptsales__hero-copy>i {
  width: 36px !important;
  height: 1px !important;
  margin: 0 auto 18px !important;
  background: var(--pt-gold) !important;
}
.ptest.ptest--result .ptsales__intro {
  margin: 0 auto !important;
}
.ptest.ptest--result .ptsales__intro p {
  margin: 0 !important;
  color: #e7e3dc !important;
  text-align: center !important;
}
@media (max-width:650px) {
  .ptest.ptest--result .ptsales>section.ptsales__hero {
    min-height: 500px !important;
    background-position: center center !important;
  }
  .ptest.ptest--result .ptsales__hero-copy {
    width: 100% !important;
    max-width: none !important;
  }
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__leaks {
  background: var(--pt-gold) !important;
  border-color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptrevenue--new .ptrevenue__leaks>.ptrevenue__eyebrow {
  color: #171511 !important;
}
.ptest.ptest--result .ptpeople__mix {
  background: var(--pt-gold) !important;
  border-color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptpeople__mix>span {
  border-color: #171511 !important;
  color: #171511 !important;
}
.ptest.ptest--result .ptpeople__mix strong,
.ptest.ptest--result .ptpeople__mix p {
  color: #171511 !important;
}
.ptest.ptest--result .ptsales__intro {
  max-width: 560px !important;
}
.ptest.ptest--result .ptrevenue.ptrevenue--new > section.ptrevenue__leaks {
  background-color: var(--pt-gold) !important;
  border-color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptrevenue.ptrevenue--new > section.ptrevenue__leaks > .ptrevenue__eyebrow {
  color: #fff !important;
}
.ptest.ptest--result .ptpeople > .ptpeople__mix,
.ptest.ptest--result .ptpeople .ptpeople__mix {
  background-color: var(--pt-gold) !important;
  background-image: none !important;
  border-color: var(--pt-gold) !important;
  color: #fff !important;
}
.ptest.ptest--result .ptpeople .ptpeople__mix > span {
  border-color: #fff !important;
  color: #fff !important;
}
.ptest.ptest--result .ptpeople .ptpeople__mix strong,
.ptest.ptest--result .ptpeople .ptpeople__mix p {
  color: #fff !important;
}
.ptest.ptest--result .ptstrength__summary,
.ptest.ptest--result .ptpeople > .ptpeople__mix,
.ptest.ptest--result .ptrevenue.ptrevenue--new > section.ptrevenue__leaks {
  background-color: transparent !important;
  background-image: linear-gradient(rgba(5,7,7,.42),rgba(5,7,7,.42)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  color: #fff !important;
}
.ptest.ptest--result .ptstrength__summary h2,
.ptest.ptest--result .ptstrength__summary p,
.ptest.ptest--result .ptstrength__summary b,
.ptest.ptest--result .ptstrength__summary .ptstrength__steps small,
.ptest.ptest--result .ptpeople > .ptpeople__mix strong,
.ptest.ptest--result .ptpeople > .ptpeople__mix p {
  color: #fff !important;
}
.ptest.ptest--result .ptstrength__summary > div:first-child > small,
.ptest.ptest--result .ptrevenue.ptrevenue--new > section.ptrevenue__leaks > .ptrevenue__eyebrow {
  color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptpeople > .ptpeople__mix > span {
  color: var(--pt-gold) !important;
  border-color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptpeople > .ptpeople__mix,
.ptest.ptest--result .ptrevenue.ptrevenue--new > section.ptrevenue__leaks {
  box-shadow: 0 9px 24px rgba(91,57,20,.075) !important;
}
.ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) {
  grid-template-columns: 308px minmax(0,1fr);
  gap: 20px;
  padding: 20px;
}
.ptest.ptest--result .ptresult__side.ptresult__side--profile {
  width: auto;
  margin: 0 !important;
  padding: 0 !important;
  top: 20px;
  overflow: hidden;
  border: 1px solid rgba(196,134,47,.24) !important;
  border-radius: var(--pt-radius,12px) !important;
  background: #10110f !important;
  box-shadow: none !important;
}
.ptest.ptest--result .ptpeople-side__title {
  padding: 28px 24px 22px;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix,12px);
  font-weight: 800;
  letter-spacing: .09em;
  text-transform: uppercase;
}
.ptest.ptest--result .ptpeople-side__items {
  display: flex;
  flex-direction: column;
}
.ptest.ptest--result .ptresult__side--profile .ptpeople-side__item {
  display: grid !important;
  grid-template-columns: 44px minmax(0,1fr) 22px;
  align-items: center;
  gap: 14px;
  width: 100%;
  min-height: 66px;
  padding: 12px 18px !important;
  border: 0 !important;
  border-left: 2px solid transparent !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #f1f1ee !important;
  text-align: left;
}
.ptest.ptest--result .ptresult__side--profile .ptpeople-side__item:hover {
  background: rgba(196,134,47,.06) !important;
}
.ptest.ptest--result .ptresult__side--profile .ptpeople-side__item.is-active {
  border-left-color: var(--pt-gold) !important;
  background: linear-gradient(90deg,rgba(196,134,47,.18),rgba(196,134,47,.04)) !important;
  color: #fff !important;
}
.ptest.ptest--result .ptpeople-side__num {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,255,255,.14);
  color: #d8d8d3;
  font-size: 12px;
  font-weight: 600;
}
.ptest.ptest--result .ptpeople-side__item.is-active .ptpeople-side__num,
.ptest.ptest--result .ptpeople-side__item.is-personal .ptpeople-side__num {
  border-color: var(--pt-gold);
  color: var(--pt-gold);
}
.ptest.ptest--result .ptpeople-side__copy {
  min-width: 0;
  display: block;
}
.ptest.ptest--result .ptpeople-side__copy strong {
  display: block;
  color: inherit;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.35;
}
.ptest.ptest--result .ptpeople-side__item.is-active .ptpeople-side__copy strong {
  color: var(--pt-gold-light,#c4862f);
}
.ptest.ptest--result .ptpeople-side__copy small {
  display: block;
  margin-top: 8px;
  color: #d7d7d2;
  font-size: 13px;
  line-height: 1.5;
  font-weight: 400;
}
.ptest.ptest--result .ptpeople-side__item.is-personal {
  margin-top: 22px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  border-top: 1px solid rgba(255,255,255,.12) !important;
}
.ptest.ptest--result .ptpeople-side__item.is-personal .ptpeople-side__copy strong {
  color: var(--pt-gold) !important;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .07em;
}
.ptest.ptest--result .ptpeople-side__arrow {
  color: var(--pt-gold);
  font-size: 22px;
}
.ptest.ptest--result .ptresult__content--people-profile {
  min-width: 0;
}
.ptest.ptest--result .ptresult__content--people-profile .ptresult__article {
  margin: 0 !important;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) {
    grid-template-columns: 1fr;
    padding: 18px;
    gap: 14px;
  }
  .ptest.ptest--result .ptresult__side.ptresult__side--profile {
    position: static;
    display: block;
    overflow: visible;
  }
  .ptest.ptest--result .ptpeople-side__title {
    padding: 18px 18px 12px;
  }
  .ptest.ptest--result .ptpeople-side__items {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .ptest.ptest--result .ptresult__side--profile .ptpeople-side__item {
    border-left: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,.08) !important;
  }
  .ptest.ptest--result .ptresult__side--profile .ptpeople-side__item.is-active {
    border-left: 0 !important;
    box-shadow: inset 0 -2px var(--pt-gold);
  }
  .ptest.ptest--result .ptpeople-side__item.is-personal {
    margin-top: 0;
    border-top: 0 !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptpeople-side__items {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) {
  padding: var(--pt-result-container-pad) !important;
  gap: var(--pt-result-section-gap) !important;
}
.ptest.ptest--result .ptresult__content--people-profile {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) {
    padding: var(--pt-result-container-pad) !important;
    gap: var(--pt-result-section-gap) !important;
  }
}
.ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) {
  padding: var(--pt-result-container-pad) !important;
  column-gap: var(--pt-result-section-gap) !important;
  row-gap: var(--pt-result-section-gap) !important;
}
.ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) > .ptresult__content--people-profile {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  align-self: stretch;
}
.ptest.ptest--result .ptresult__content--people-profile > .ptresult__article {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
.ptest.ptest--result .ptresult__content--sales-profile {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0;
}
.ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) > .ptresult__content--sales-profile {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  align-self: stretch;
}
.ptest.ptest--result .ptresult__content--sales-profile > .ptresult__article {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
.ptest.ptest--result .ptimportant {
  width: 100%;
  min-width: 0;
  border-radius: 14px;
  overflow: hidden;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptimportant__hero {
  position: relative;
  min-height: 610px;
  padding: 58px 44px 34px;
  background: #f5f1e9 var(--ptimportant-img) right center/cover no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  isolation: isolate;
}
.ptest.ptest--result .ptimportant__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.96) 37%,rgba(248,245,238,.55) 57%,rgba(248,245,238,.05) 76%);
}
.ptest.ptest--result .ptimportant__copy {
  max-width: 58%;
}
.ptest.ptest--result .ptimportant__eyebrow {
  display: block;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase;
}
.ptest.ptest--result .ptimportant h1 {
  max-width: 760px;
  margin: 22px 0 18px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  font-weight: 700 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptimportant__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin: 0 0 28px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptimportant__intro p {
  margin: 0 0 7px !important;
  color: #2f2d29 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptimportant__keys {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  margin-top: 42px;
  background: linear-gradient(90deg,rgba(248,245,238,.93),rgba(248,245,238,.78) 72%,rgba(248,245,238,.58));
}
.ptest.ptest--result .ptimportant__keys article {
  padding: 18px 28px 8px 0;
  min-height: 120px;
}
.ptest.ptest--result .ptimportant__keys article+article {
  border-left: 1px solid rgba(52,45,34,.12);
  padding-left: 28px;
}
.ptest.ptest--result .ptimportant__keys strong {
  display: block;
  margin-bottom: 12px;
  color: var(--pt-gold);
  font-size: 13px;
  letter-spacing: .07em;
  font-weight: 800;
}
.ptest.ptest--result .ptimportant__keys p {
  margin: 0 !important;
  color: #393631 !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptimportant__lens {
  position: relative;
  margin: 0 32px 32px;
  padding: 38px 42px;
  min-height: 205px;
  border-radius: 14px;
  display: grid;
  grid-template-columns: 130px minmax(280px,.95fr) minmax(300px,1.15fr);
  gap: 34px;
  align-items: center;
  overflow: hidden;
  background: radial-gradient(circle at 12% 50%,rgba(196,134,47,.13),transparent 22%),linear-gradient(120deg,#111210 0%,#151513 62%,#0e0f0d 100%);
  color: #f5f3ed;
}
.ptest.ptest--result .ptimportant__lens:after {
  content: "";
  position: absolute;
  right: -5%;
  bottom: -85%;
  width: 46%;
  aspect-ratio: 1;
  border: 1px solid rgba(196,134,47,.22);
  border-radius: 50%;
  box-shadow: 0 0 0 22px rgba(196,134,47,.035),0 0 0 52px rgba(196,134,47,.025);
  transform: rotate(-18deg);
}
.ptest.ptest--result .ptimportant__symbol {
  width: 104px;
  height: 104px;
  border: 1px solid rgba(196,134,47,.38);
  border-radius: 50%;
  display: grid;
  place-items: center;
  box-shadow: 0 0 0 13px rgba(196,134,47,.05),0 0 0 27px rgba(196,134,47,.035);
}
.ptest.ptest--result .ptimportant__symbol span {
  color: #c4862f;
  font-size: 52px;
  line-height: 1;
}
.ptest.ptest--result .ptimportant__quote {
  padding-right: 26px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptimportant__quote blockquote {
  margin: 18px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #fff !important;
  font-size: 28px !important;
  line-height: 1.25 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptimportant__note p {
  margin: 0 0 10px !important;
  color: #e8e6df !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptimportant__note p:last-child {
  margin-bottom: 0 !important;
}
@media (max-width:1200px) {
  .ptest.ptest--result .ptimportant__copy {
    max-width: 66%;
  }
  .ptest.ptest--result .ptimportant__hero {
    background-position: 60% center;
  }
  .ptest.ptest--result .ptimportant__lens {
    grid-template-columns: 90px 1fr 1fr;
  }
  .ptest.ptest--result .ptimportant__symbol {
    width: 78px;
    height: 78px;
  }
  .ptest.ptest--result .ptimportant__symbol span {
    font-size: 40px;
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptimportant__hero {
    min-height: 720px;
    padding: 36px 28px;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptimportant__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.97) 0%,rgba(248,245,238,.9) 50%,rgba(248,245,238,.45) 75%,rgba(248,245,238,.15) 100%);
  }
  .ptest.ptest--result .ptimportant__copy {
    max-width: 100%;
  }
  .ptest.ptest--result .ptimportant__keys {
    grid-template-columns: repeat(2,1fr);
    background: rgba(248,245,238,.88);
  }
  .ptest.ptest--result .ptimportant__keys article+article {
    border-left: 0;
    padding-left: 0;
  }
  .ptest.ptest--result .ptimportant__keys article:nth-child(even) {
    border-left: 1px solid rgba(52,45,34,.12);
    padding-left: 22px;
  }
  .ptest.ptest--result .ptimportant__lens {
    margin: 0 20px 20px;
    grid-template-columns: 80px 1fr;
  }
  .ptest.ptest--result .ptimportant__note {
    grid-column: 2;
  }
  .ptest.ptest--result .ptimportant__quote {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptimportant__hero {
    min-height: 760px;
    padding: 28px 20px 24px;
  }
  .ptest.ptest--result .ptimportant h1 {
    font-size: var(--pt-font-headline) !important;
  }
  .ptest.ptest--result .ptimportant__keys {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptimportant__keys article {
    min-height: 0;
    padding: 16px 0 !important;
    border-left: 0 !important;
    border-top: 1px solid rgba(52,45,34,.1);
  }
  .ptest.ptest--result .ptimportant__lens {
    margin: 0 12px 12px;
    padding: 28px 22px;
    grid-template-columns: 1fr;
    gap: 22px;
  }
  .ptest.ptest--result .ptimportant__symbol {
    width: 68px;
    height: 68px;
  }
  .ptest.ptest--result .ptimportant__note {
    grid-column: auto;
  }
  .ptest.ptest--result .ptimportant__quote blockquote {
    font-size: 24px !important;
  }
}
.ptest.ptest--result .ptattention {
  width: 100%;
  min-width: 0;
  border-radius: 14px;
  overflow: hidden;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptattention__hero {
  position: relative;
  min-height: 690px;
  padding: 58px 44px 28px;
  background: #f5f1e9 var(--ptattention-img) right center/cover no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  isolation: isolate;
}
.ptest.ptest--result .ptattention__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.95) 39%,rgba(248,245,238,.54) 58%,rgba(248,245,238,.05) 78%);
}
.ptest.ptest--result .ptattention__copy {
  max-width: 58%;
}
.ptest.ptest--result .ptattention__eyebrow {
  display: block;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase;
}
.ptest.ptest--result .ptattention h1 {
  margin: 22px 0 18px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  font-weight: 700 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptattention__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin: 0 0 28px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptattention__intro p {
  margin: 0 0 16px !important;
  color: #2f2d29 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptattention__lists {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-top: 38px;
  max-width: 78%;
}
.ptest.ptest--result .ptattention__lists article {
  padding: 22px 28px;
  border: 1px solid rgba(75,89,58,.2);
  border-radius: 10px;
  background: rgba(248,245,238,.78);
  backdrop-filter: blur(2px);
}
.ptest.ptest--result .ptattention__lists article.is-critical {
  border-color: rgba(164,71,50,.2);
}
.ptest.ptest--result .ptattention__lists strong {
  display: block;
  margin-bottom: 14px;
  color: #536742;
  font-size: 12px;
  letter-spacing: .08em;
  font-weight: 800;
}
.ptest.ptest--result .ptattention__lists .is-critical strong {
  color: #a34f3d;
}
.ptest.ptest--result .ptattention__lists ul {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
.ptest.ptest--result .ptattention__lists li {
  display: grid;
  grid-template-columns: 20px 1fr;
  gap: 9px;
  align-items: start;
  margin: 0 0 8px;
  color: #302e2a;
  font-size: 14px;
  line-height: 1.4;
}
.ptest.ptest--result .ptattention__lists li:last-child {
  margin-bottom: 0;
}
.ptest.ptest--result .ptattention__lists li span {
  width: 16px;
  height: 16px;
  border: 1px solid #6d805c;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #536742;
  font-size: 10px;
  line-height: 1;
  margin-top: 1px;
}
.ptest.ptest--result .ptattention__lists .is-critical li span {
  border-color: #b45e4b;
  color: #b45e4b;
  font-size: 13px;
}
.ptest.ptest--result .ptattention__insight {
  position: relative;
  margin: 0 32px 32px;
  padding: 32px 38px;
  min-height: 175px;
  border-radius: 14px;
  display: grid;
  grid-template-columns: 120px minmax(0,1fr) minmax(300px,.95fr);
  gap: 32px;
  align-items: center;
  overflow: hidden;
  background: radial-gradient(circle at 10% 50%,rgba(196,134,47,.13),transparent 22%),linear-gradient(120deg,#111210 0%,#151513 62%,#0e0f0d 100%);
  color: #f5f3ed;
}
.ptest.ptest--result .ptattention__insight:after {
  content: "";
  position: absolute;
  right: -7%;
  bottom: -120%;
  width: 48%;
  aspect-ratio: 1;
  border: 1px solid rgba(196,134,47,.18);
  border-radius: 50%;
  box-shadow: 0 0 0 22px rgba(196,134,47,.03),0 0 0 52px rgba(196,134,47,.02);
}
.ptest.ptest--result .ptattention__symbol {
  width: 92px;
  height: 92px;
  border: 1px solid rgba(196,134,47,.4);
  border-radius: 50%;
  display: grid;
  place-items: center;
  box-shadow: 0 0 0 12px rgba(196,134,47,.05);
}
.ptest.ptest--result .ptattention__symbol span {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: var(--pt-gold);
  box-shadow: 0 -15px 0 -10px #c4862f,-13px -7px 0 -10px #c4862f,13px -7px 0 -10px #c4862f;
}
.ptest.ptest--result .ptattention__recognize p {
  margin: 16px 0 0 !important;
  color: #e8e6df !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}
.ptest.ptest--result .ptattention__thought {
  padding-left: 32px;
  border-left: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptattention__thought blockquote {
  margin: 17px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #c4862f !important;
  font-size: 25px !important;
  line-height: 1.25 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
@media (max-width:1200px) {
  .ptest.ptest--result .ptattention__copy {
    max-width: 66%;
  }
  .ptest.ptest--result .ptattention__lists {
    max-width: 88%;
  }
  .ptest.ptest--result .ptattention__hero {
    background-position: 62% center;
  }
  .ptest.ptest--result .ptattention__insight {
    grid-template-columns: 90px 1fr 1fr;
  }
  .ptest.ptest--result .ptattention__symbol {
    width: 74px;
    height: 74px;
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptattention__hero {
    min-height: 780px;
    padding: 36px 28px;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptattention__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.97) 0%,rgba(248,245,238,.9) 52%,rgba(248,245,238,.48) 78%,rgba(248,245,238,.18) 100%);
  }
  .ptest.ptest--result .ptattention__copy,
  .ptest.ptest--result .ptattention__lists {
    max-width: 100%;
  }
  .ptest.ptest--result .ptattention__insight {
    margin: 0 20px 20px;
    grid-template-columns: 80px 1fr;
  }
  .ptest.ptest--result .ptattention__thought {
    grid-column: 2;
    padding-left: 0;
    border-left: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptattention__hero {
    min-height: 900px;
    padding: 28px 20px 24px;
  }
  .ptest.ptest--result .ptattention__lists {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptattention__lists article {
    padding: 20px;
  }
  .ptest.ptest--result .ptattention__insight {
    margin: 0 12px 12px;
    padding: 28px 22px;
    grid-template-columns: 1fr;
    gap: 22px;
  }
  .ptest.ptest--result .ptattention__thought {
    grid-column: auto;
  }
  .ptest.ptest--result .ptattention__thought blockquote {
    font-size: 23px !important;
  }
}
.ptest.ptest--result .ptdecision {
  width: 100%;
  min-width: 0;
  border-radius: 14px;
  overflow: hidden;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptdecision__hero {
  position: relative;
  min-height: 690px;
  padding: 52px 44px 28px;
  background: #f5f1e9 var(--ptdecision-img) right center/cover no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  isolation: isolate;
}
.ptest.ptest--result .ptdecision__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.95) 39%,rgba(248,245,238,.5) 58%,rgba(248,245,238,.04) 78%);
}
.ptest.ptest--result .ptdecision__copy {
  max-width: 59%;
}
.ptest.ptest--result .ptdecision__eyebrow {
  display: block;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase;
}
.ptest.ptest--result .ptdecision h1 {
  margin: 22px 0 18px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  font-weight: 700 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptdecision__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin: 0 0 24px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptdecision__intro p {
  margin: 0 0 14px !important;
  color: #2f2d29 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptdecision__cols {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  margin-top: 34px;
  padding: 0 0 4px;
  background: rgba(248,245,238,.9);
  border-radius: 10px;
}
.ptest.ptest--result .ptdecision__cols article {
  padding: 18px 24px;
  min-width: 0;
}
.ptest.ptest--result .ptdecision__cols article+article {
  border-left: 1px solid rgba(52,45,34,.12);
}
.ptest.ptest--result .ptdecision__colhead {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 12px;
}
.ptest.ptest--result .ptdecision__colhead>span {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptdecision__colhead strong {
  color: #c4862f;
  font-size: 12px;
  letter-spacing: .07em;
  font-weight: 800;
}
.ptest.ptest--result .ptdecision__cols ul {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
.ptest.ptest--result .ptdecision__cols li {
  display: grid;
  grid-template-columns: 18px 1fr;
  gap: 8px;
  margin: 0 0 8px;
  color: #302e2a;
  font-size: 13px;
  line-height: 1.4;
}
.ptest.ptest--result .ptdecision__cols li span {
  width: 14px;
  height: 14px;
  margin-top: 2px;
  border: 1px solid rgba(196,134,47,.7);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold);
  font-size: 8px;
}
.ptest.ptest--result .ptdecision__cols li em {
  font-style: normal;
}
.ptest.ptest--result .ptdecision__insight {
  position: relative;
  margin: 0 32px 32px;
  padding: 30px 38px;
  min-height: 175px;
  border-radius: 14px;
  display: grid;
  grid-template-columns: 120px minmax(0,1fr) minmax(300px,1fr);
  gap: 32px;
  align-items: center;
  overflow: hidden;
  background: radial-gradient(circle at 10% 50%,rgba(196,134,47,.13),transparent 22%),linear-gradient(120deg,#111210 0%,#151513 62%,#0e0f0d 100%);
  color: #f5f3ed;
}
.ptest.ptest--result .ptdecision__symbol {
  width: 92px;
  height: 92px;
  border: 1px solid rgba(196,134,47,.4);
  border-radius: 50%;
  display: grid;
  place-items: center;
  box-shadow: 0 0 0 12px rgba(196,134,47,.05);
}
.ptest.ptest--result .ptdecision__symbol span {
  color: #c4862f;
  font-size: 42px;
  line-height: 1;
  text-shadow: 0 -14px 0 #c4862f,-12px -6px 0 #c4862f,12px -6px 0 #c4862f;
}
.ptest.ptest--result .ptdecision__lens {
  padding-right: 30px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptdecision__insight blockquote {
  margin: 16px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 24px !important;
  line-height: 1.28 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptdecision__lens blockquote {
  color: #fff !important;
}
.ptest.ptest--result .ptdecision__thought blockquote {
  color: #c4862f !important;
}
@media (max-width:1200px) {
  .ptest.ptest--result .ptdecision__copy {
    max-width: 67%;
  }
  .ptest.ptest--result .ptdecision__hero {
    background-position: 62% center;
  }
  .ptest.ptest--result .ptdecision__insight {
    grid-template-columns: 90px 1fr 1fr;
  }
  .ptest.ptest--result .ptdecision__symbol {
    width: 74px;
    height: 74px;
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptdecision__hero {
    min-height: 820px;
    padding: 36px 28px;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptdecision__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.97) 0%,rgba(248,245,238,.9) 53%,rgba(248,245,238,.48) 78%,rgba(248,245,238,.18) 100%);
  }
  .ptest.ptest--result .ptdecision__copy {
    max-width: 100%;
  }
  .ptest.ptest--result .ptdecision__cols {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptdecision__cols article+article {
    border-left: 0;
    border-top: 1px solid rgba(52,45,34,.12);
  }
  .ptest.ptest--result .ptdecision__insight {
    margin: 0 20px 20px;
    grid-template-columns: 80px 1fr;
  }
  .ptest.ptest--result .ptdecision__thought {
    grid-column: 2;
  }
  .ptest.ptest--result .ptdecision__lens {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptdecision__hero {
    min-height: 980px;
    padding: 28px 20px 24px;
  }
  .ptest.ptest--result .ptdecision__cols article {
    padding: 18px 16px;
  }
  .ptest.ptest--result .ptdecision__insight {
    margin: 0 12px 12px;
    padding: 28px 22px;
    grid-template-columns: 1fr;
    gap: 22px;
  }
  .ptest.ptest--result .ptdecision__thought {
    grid-column: auto;
  }
  .ptest.ptest--result .ptdecision__insight blockquote {
    font-size: 22px !important;
  }
}
.ptest.ptest--result .ptcommunication {
  width: 100%;
  min-width: 0;
  border-radius: 14px;
  overflow: hidden;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptcommunication__hero {
  position: relative;
  min-height: 690px;
  padding: 52px 44px 28px;
  background: #f5f1e9 var(--ptcommunication-img) right center/cover no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  isolation: isolate;
}
.ptest.ptest--result .ptcommunication__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.95) 39%,rgba(248,245,238,.5) 58%,rgba(248,245,238,.04) 78%);
}
.ptest.ptest--result .ptcommunication__copy {
  max-width: 59%;
}
.ptest.ptest--result .ptcommunication__eyebrow {
  display: block;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase;
}
.ptest.ptest--result .ptcommunication h1 {
  margin: 22px 0 18px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  font-weight: 700 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptcommunication__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin: 0 0 24px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptcommunication__intro p {
  margin: 0 0 14px !important;
  color: #2f2d29 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptcommunication__cols {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  margin-top: 34px;
  padding: 0 0 4px;
  background: rgba(248,245,238,.91);
  border-radius: 10px;
}
.ptest.ptest--result .ptcommunication__cols article {
  padding: 18px 24px;
  min-width: 0;
}
.ptest.ptest--result .ptcommunication__cols article+article {
  border-left: 1px solid rgba(52,45,34,.12);
}
.ptest.ptest--result .ptcommunication__colhead {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 12px;
}
.ptest.ptest--result .ptcommunication__colhead>span {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptcommunication__colhead strong {
  color: #c4862f;
  font-size: 12px;
  letter-spacing: .07em;
  font-weight: 800;
}
.ptest.ptest--result .ptcommunication__cols ul {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
.ptest.ptest--result .ptcommunication__cols li {
  display: grid;
  grid-template-columns: 18px 1fr;
  gap: 8px;
  margin: 0 0 8px;
  color: #302e2a;
  font-size: 13px;
  line-height: 1.4;
}
.ptest.ptest--result .ptcommunication__cols li span {
  width: 14px;
  height: 14px;
  margin-top: 2px;
  border: 1px solid rgba(196,134,47,.7);
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: var(--pt-gold);
  font-size: 8px;
}
.ptest.ptest--result .ptcommunication__cols li em {
  font-style: normal;
}
.ptest.ptest--result .ptcommunication__insight {
  position: relative;
  margin: 0 32px 32px;
  padding: 30px 38px;
  min-height: 175px;
  border-radius: 14px;
  display: grid;
  grid-template-columns: 90px minmax(0,1.1fr) minmax(300px,1fr);
  gap: 32px;
  align-items: center;
  overflow: hidden;
  background: radial-gradient(circle at 10% 50%,rgba(196,134,47,.13),transparent 22%),linear-gradient(120deg,#111210 0%,#151513 62%,#0e0f0d 100%);
  color: #f5f3ed;
}
.ptest.ptest--result .ptcommunication__symbol {
  color: #c4862f;
  font-family: Georgia,serif;
  font-size: 76px;
  line-height: .7;
  text-align: center;
}
.ptest.ptest--result .ptcommunication__lens {
  padding-right: 30px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptcommunication__insight blockquote {
  margin: 16px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 23px !important;
  line-height: 1.3 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptcommunication__lens blockquote {
  color: #fff !important;
}
.ptest.ptest--result .ptcommunication__thought blockquote {
  color: #c4862f !important;
}
@media (max-width:1200px) {
  .ptest.ptest--result .ptcommunication__copy {
    max-width: 67%;
  }
  .ptest.ptest--result .ptcommunication__hero {
    background-position: 62% center;
  }
  .ptest.ptest--result .ptcommunication__insight {
    grid-template-columns: 70px 1fr 1fr;
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptcommunication__hero {
    min-height: 860px;
    padding: 36px 28px;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptcommunication__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.97) 0%,rgba(248,245,238,.9) 53%,rgba(248,245,238,.48) 78%,rgba(248,245,238,.18) 100%);
  }
  .ptest.ptest--result .ptcommunication__copy {
    max-width: 100%;
  }
  .ptest.ptest--result .ptcommunication__cols {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptcommunication__cols article+article {
    border-left: 0;
    border-top: 1px solid rgba(52,45,34,.12);
  }
  .ptest.ptest--result .ptcommunication__insight {
    margin: 0 20px 20px;
    grid-template-columns: 70px 1fr;
  }
  .ptest.ptest--result .ptcommunication__thought {
    grid-column: 2;
  }
  .ptest.ptest--result .ptcommunication__lens {
    border-right: 0;
    padding-right: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptcommunication__hero {
    min-height: 1040px;
    padding: 28px 20px 24px;
  }
  .ptest.ptest--result .ptcommunication__cols article {
    padding: 18px 16px;
  }
  .ptest.ptest--result .ptcommunication__insight {
    margin: 0 12px 12px;
    padding: 28px 22px;
    grid-template-columns: 1fr;
    gap: 22px;
  }
  .ptest.ptest--result .ptcommunication__thought {
    grid-column: auto;
  }
  .ptest.ptest--result .ptcommunication__insight blockquote {
    font-size: 22px !important;
  }
}
.ptest.ptest--result .ptquestions {
  width: 100%;
  min-width: 0;
  border-radius: 14px;
  overflow: hidden;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptquestions__hero {
  position: relative;
  min-height: 900px;
  padding: 52px 44px 34px;
  background: #f5f1e9 var(--ptquestions-img) right center/cover no-repeat;
  isolation: isolate;
}
.ptest.ptest--result .ptquestions__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.94) 38%,rgba(248,245,238,.43) 58%,rgba(248,245,238,.02) 78%);
}
.ptest.ptest--result .ptquestions__copy {
  max-width: 57%;
}
.ptest.ptest--result .ptquestions__eyebrow {
  display: block;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase;
}
.ptest.ptest--result .ptquestions h1 {
  margin: 22px 0 18px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  font-weight: 700 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptquestions__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin: 0 0 24px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptquestions__intro p {
  margin: 0 0 10px !important;
  color: #2f2d29 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptquestions__list {
  width: 64%;
  margin-top: 34px;
  display: grid;
  gap: 10px;
}
.ptest.ptest--result .ptquestions__question {
  display: grid;
  grid-template-columns: 110px 1fr;
  align-items: center;
  min-height: 92px;
  padding: 16px 22px;
  background: #f7f3ec;
  border: 1px solid rgba(82,66,44,.13);
  border-radius: 10px;
  box-shadow: 0 4px 14px rgba(64,47,27,.06);
}
.ptest.ptest--result .ptquestions__qmeta {
  padding-right: 18px;
  border-right: 1px solid rgba(82,66,44,.14);
}
.ptest.ptest--result .ptquestions__qmeta b {
  display: block;
  color: #c4862f;
  font-size: 25px;
  line-height: 1;
}
.ptest.ptest--result .ptquestions__qmeta strong {
  display: block;
  margin-top: 6px;
  color: #c4862f;
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: .06em;
}
.ptest.ptest--result .ptquestions__question blockquote {
  margin: 0 !important;
  padding: 0 0 0 22px !important;
  border: 0 !important;
  color: #191816 !important;
  font-size: 22px !important;
  line-height: 1.25 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptquestions__insight {
  margin: 0 32px 32px;
  padding: 30px 38px;
  border-radius: 14px;
  display: grid;
  grid-template-columns: minmax(0,.9fr) minmax(0,1.4fr);
  gap: 38px;
  background: linear-gradient(120deg,#111210,#151513 62%,#0e0f0d);
  color: #f5f3ed;
}
.ptest.ptest--result .ptquestions__behind {
  padding-right: 36px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptquestions__behind blockquote {
  margin: 22px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #fff !important;
  font-size: 24px !important;
  line-height: 1.35 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptquestions__flow {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
  margin: 22px 0 16px;
}
.ptest.ptest--result .ptquestions__flow span {
  color: #c4862f;
  font-size: 14px;
  font-weight: 700;
}
.ptest.ptest--result .ptquestions__flow i {
  color: var(--pt-gold);
  font-style: normal;
  font-size: 20px;
}
.ptest.ptest--result .ptquestions__focus p {
  margin: 0 !important;
  color: #e7e3da !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
}
@media (max-width:1200px) {
  .ptest.ptest--result .ptquestions__copy {
    max-width: 66%;
  }
  .ptest.ptest--result .ptquestions__list {
    width: 72%;
  }
  .ptest.ptest--result .ptquestions__hero {
    background-position: 62% center;
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptquestions__hero {
    min-height: 1050px;
    padding: 36px 28px;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptquestions__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.9) 52%,rgba(248,245,238,.5) 78%,rgba(248,245,238,.18) 100%);
  }
  .ptest.ptest--result .ptquestions__copy,
  .ptest.ptest--result .ptquestions__list {
    max-width: none;
    width: 100%;
  }
  .ptest.ptest--result .ptquestions__insight {
    margin: 0 20px 20px;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptquestions__behind {
    padding-right: 0;
    padding-bottom: 26px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.35);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptquestions__hero {
    min-height: 1180px;
    padding: 28px 20px 24px;
  }
  .ptest.ptest--result .ptquestions__question {
    grid-template-columns: 78px 1fr;
    padding: 14px;
  }
  .ptest.ptest--result .ptquestions__question blockquote {
    padding-left: 14px !important;
    font-size: 19px !important;
  }
  .ptest.ptest--result .ptquestions__qmeta {
    padding-right: 10px;
  }
  .ptest.ptest--result .ptquestions__insight {
    margin: 0 12px 12px;
    padding: 28px 22px;
  }
  .ptest.ptest--result .ptquestions__behind blockquote {
    font-size: 22px !important;
  }
}
.ptest.ptest--result .ptrecognition {
  width: 100%;
  min-width: 0;
  border-radius: 14px;
  overflow: hidden;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptrecognition__hero {
  position: relative;
  padding: 48px 38px 30px;
  background: #f5f1e9 var(--ptrecognition-img) right top/cover no-repeat;
  isolation: isolate;
}
.ptest.ptest--result .ptrecognition__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.94) 39%,rgba(248,245,238,.45) 59%,rgba(248,245,238,.05) 78%);
}
.ptest.ptest--result .ptrecognition__copy {
  max-width: 58%;
}
.ptest.ptest--result .ptrecognition__eyebrow {
  display: block;
  color: var(--pt-gold) !important;
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase;
}
.ptest.ptest--result .ptrecognition h1 {
  margin: 20px 0 18px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.05 !important;
  font-weight: 700 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptrecognition h1 em {
  color: #9b682a;
  font-style: normal;
}
.ptest.ptest--result .ptrecognition__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin-bottom: 22px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptrecognition__copy p {
  margin: 0 !important;
  color: #2f2d29 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptrecognition__signals {
  margin-top: 36px;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 8px;
}
.ptest.ptest--result .ptrecognition__signal {
  min-height: 235px;
  padding: 18px 16px;
  background: rgba(248,245,238,.94);
  border: 1px solid rgba(173,116,39,.25);
  border-radius: 10px;
}
.ptest.ptest--result .ptrecognition__signal>b {
  display: block;
  color: #c4862f;
  font-size: 23px;
}
.ptest.ptest--result .ptrecognition__icon {
  display: block;
  margin: 12px 0;
  color: #c4862f;
  font-size: 34px;
}
.ptest.ptest--result .ptrecognition__signal strong,
.ptest.ptest--result .ptrecognition__observe strong {
  display: block;
  color: #80551f;
  font-size: 12px;
  line-height: 1.25;
  letter-spacing: .04em;
}
.ptest.ptest--result .ptrecognition__signal p,
.ptest.ptest--result .ptrecognition__observe p {
  margin: 12px 0 0 !important;
  color: #38342e !important;
  font-size: 13px !important;
  line-height: 1.48 !important;
}
.ptest.ptest--result .ptrecognition__hint {
  display: grid;
  grid-template-columns: 160px 1fr;
  align-items: center;
  margin-top: 14px;
  padding: 12px 18px;
  border-radius: 9px;
  background: rgba(238,228,210,.9);
}
.ptest.ptest--result .ptrecognition__hint b,
.ptest.ptest--result .ptrecognition__observebox h3 {
  color: #80551f;
  font-size: 11px;
  letter-spacing: .05em;
}
.ptest.ptest--result .ptrecognition__hint p {
  margin: 0 !important;
  color: #38342e !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptrecognition__observebox {
  margin-top: 18px;
  padding: 18px;
  border: 1px solid rgba(173,116,39,.2);
  border-radius: 10px;
  background: rgba(248,245,238,.88);
}
.ptest.ptest--result .ptrecognition__observebox h3 {
  margin: 0 0 14px !important;
}
.ptest.ptest--result .ptrecognition__observegrid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 8px;
}
.ptest.ptest--result .ptrecognition__observe {
  padding: 14px;
  background: rgba(248,245,238,.78);
  border: 1px solid rgba(82,66,44,.11);
  border-radius: 8px;
}
.ptest.ptest--result .ptrecognition__observe>span {
  display: block;
  margin-bottom: 10px;
  color: #c4862f;
  font-size: 29px;
}
.ptest.ptest--result .ptrecognition__warning {
  display: grid;
  grid-template-columns: 38px 1fr;
  align-items: center;
  gap: 12px;
  margin-top: 12px;
  padding: 10px 14px;
  background: rgba(238,228,210,.78);
  border-radius: 8px;
}
.ptest.ptest--result .ptrecognition__warning>b {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  border: 1px solid #80551f;
  border-radius: 50%;
  color: #80551f;
}
.ptest.ptest--result .ptrecognition__warning p {
  margin: 0 !important;
  color: #38342e !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptrecognition__watch {
  margin: 22px 14px 0 !important;
  padding: 0 0 0 34px !important;
  border: 0 !important;
  color: #24211d !important;
  font-size: 21px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptrecognition__watch:before {
  content: "»";
  margin-left: -34px;
  margin-right: 12px;
  color: var(--pt-gold);
  font-size: 30px;
}
.ptest.ptest--result .ptrecognition__insight {
  margin: 0 20px 20px;
  padding: 28px 32px;
  display: grid;
  grid-template-columns: 1.5fr .8fr;
  gap: 28px;
  align-items: center;
  border-radius: 14px;
  background: linear-gradient(120deg,#111210,#151513 62%,#0e0f0d);
  color: #fff;
}
.ptest.ptest--result .ptrecognition__flow {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 20px;
}
.ptest.ptest--result .ptrecognition__flowitem {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptrecognition__flowitem b {
  display: block;
  color: #f0b44a;
  font-size: 11px;
}
.ptest.ptest--result .ptrecognition__flowitem small {
  display: block;
  margin-top: 6px;
  color: #e7e3da;
  font-size: 11px;
  line-height: 1.3;
}
.ptest.ptest--result .ptrecognition__flow>i {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptrecognition__insight>blockquote {
  margin: 0 !important;
  padding: 0 0 0 28px !important;
  border: 0 !important;
  border-left: 1px solid rgba(196,134,47,.35) !important;
  color: #fff !important;
  font-size: 22px !important;
  line-height: 1.4 !important;
  font-weight: 650 !important;
  font-style: normal !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptrecognition__copy {
    max-width: 70%;
  }
  .ptest.ptest--result .ptrecognition__signals,
  .ptest.ptest--result .ptrecognition__observegrid {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptrecognition__insight {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptrecognition__insight>blockquote {
    padding: 24px 0 0 !important;
    border-left: 0 !important;
    border-top: 1px solid rgba(196,134,47,.35) !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptrecognition__hero {
    padding: 28px 20px 22px;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptrecognition__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.92) 58%,rgba(248,245,238,.7) 100%);
  }
  .ptest.ptest--result .ptrecognition__copy {
    max-width: none;
  }
  .ptest.ptest--result .ptrecognition__signals,
  .ptest.ptest--result .ptrecognition__observegrid {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptrecognition__hint {
    grid-template-columns: 1fr;
    gap: 6px;
  }
  .ptest.ptest--result .ptrecognition__flow {
    align-items: stretch;
    flex-direction: column;
  }
  .ptest.ptest--result .ptrecognition__flow>i {
    transform: rotate(90deg);
    text-align: center;
  }
  .ptest.ptest--result .ptrecognition__insight {
    margin: 0 12px 12px;
    padding: 26px 20px;
  }
}
.ptest.ptest--result .ptpersonal {
  width: 100%;
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptpersonal__hero {
  position: relative;
  padding: 46px 34px 0;
  background: #f5f1e9 var(--ptpersonal-img) right top/cover no-repeat;
  isolation: isolate;
}
.ptest.ptest--result .ptpersonal__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98),rgba(248,245,238,.92) 40%,rgba(248,245,238,.25) 66%,transparent 84%);
}
.ptest.ptest--result .ptpersonal__copy {
  max-width: 55%;
  padding-bottom: 34px;
}
.ptest.ptest--result .ptpersonal__eyebrow,
.ptest.ptest--result .ptpersonal__experience h3,
.ptest.ptest--result .ptpersonal__tension>span,
.ptest.ptest--result .ptpersonal__key span,
.ptest.ptest--result .ptpersonal__middle h3,
.ptest.ptest--result .ptpersonal__positions b,
.ptest.ptest--result .ptpersonal__heard b,
.ptest.ptest--result .ptpersonal__steps strong {
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .07em;
  text-transform: uppercase;
}
.ptest.ptest--result .ptpersonal__copy h1 {
  margin: 18px 0 12px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.04 !important;
}
.ptest.ptest--result .ptpersonal__copy h2 {
  margin: 0 !important;
  color: #29261f !important;
  font-size: 21px !important;
}
.ptest.ptest--result .ptpersonal__copy>i {
  display: block;
  width: 48px;
  height: 2px;
  margin: 20px 0;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptpersonal__copy p {
  margin: 0 !important;
  color: #302d28 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptpersonal__experience {
  padding: 22px 26px 18px;
  border: 1px solid rgba(173,116,39,.18);
  border-radius: 11px 11px 0 0;
  background: rgba(248,245,238,.95);
}
.ptest.ptest--result .ptpersonal__experience>div {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin-top: 18px;
}
.ptest.ptest--result .ptpersonal__experience article {
  padding: 0 18px;
  border-right: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptpersonal__experience article:last-child {
  border: 0;
}
.ptest.ptest--result .ptpersonal__experience article>span {
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 12px;
  border-radius: 50%;
  background: #eee6d9;
  color: #9b682a;
  font-size: 24px;
}
.ptest.ptest--result .ptpersonal__experience strong {
  display: block;
  color: #8b5d24;
  font-size: 13px;
}
.ptest.ptest--result .ptpersonal__experience p {
  margin: 8px 0 0 !important;
  color: #3a3731 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptpersonal__experience>blockquote {
  margin: 18px 0 0 !important;
  padding: 14px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(82,66,44,.1) !important;
  text-align: center;
  color: #302d28 !important;
  font-size: 16px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptpersonal__tension {
  margin: 0 24px;
  padding: 28px 34px;
  border-radius: 0 0 13px 13px;
  background: #111210;
  color: #f7f3eb;
  text-align: center;
}
.ptest.ptest--result .ptpersonal__tension h2 {
  margin: 8px 0 22px !important;
  color: #fff !important;
  font-size: 32px !important;
  line-height: 1.15 !important;
}
.ptest.ptest--result .ptpersonal__positions {
  display: grid;
  grid-template-columns: 1fr 150px 1fr;
  align-items: center;
  gap: 20px;
}
.ptest.ptest--result .ptpersonal__positions blockquote,
.ptest.ptest--result .ptpersonal__heard blockquote {
  margin: 8px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptpersonal__positions>strong {
  color: #e5a832;
  font-size: 34px;
  font-weight: 400;
}
.ptest.ptest--result .ptpersonal__positions>strong small {
  display: block;
  font-size: 10px;
}
.ptest.ptest--result .ptpersonal__tension>p {
  max-width: 760px;
  margin: 18px auto !important;
  color: #ded9d0 !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptpersonal__heard {
  display: grid;
  grid-template-columns: 1fr 50px 1fr;
  align-items: center;
  margin-top: 20px;
  padding: 16px 22px;
  border: 1px solid rgba(196,134,47,.3);
  border-radius: 9px;
}
.ptest.ptest--result .ptpersonal__heard>i {
  color: var(--pt-gold);
  font-size: 24px;
  font-style: normal;
}
.ptest.ptest--result .ptpersonal__middle {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  padding: 14px 24px;
}
.ptest.ptest--result .ptpersonal__middle article {
  padding: 20px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #f8f4ed;
}
.ptest.ptest--result .ptpersonal__middle p {
  margin: 10px 0 0 !important;
  color: #38342e !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptpersonal__middle article>div {
  margin-top: 14px;
  padding: 12px;
  background: #eee7dc;
  border-radius: 7px;
}
.ptest.ptest--result .ptpersonal__middle ul {
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
}
.ptest.ptest--result .ptpersonal__middle li {
  display: flex;
  gap: 9px;
  margin: 10px 0;
  color: #a96d27;
  font-size: 14px;
}
.ptest.ptest--result .ptpersonal__middle li span {
  color: #38342e;
}
.ptest.ptest--result .ptpersonal__key {
  display: grid;
  grid-template-columns: .8fr 1.8fr;
  gap: 28px;
  margin: 0 24px 24px;
  padding: 26px 30px;
  border-radius: 13px;
  background: #111210;
  color: #fff;
}
.ptest.ptest--result .ptpersonal__key h2 {
  margin: 12px 0 0 !important;
  color: #fff !important;
  font-size: 28px !important;
  line-height: 1.15 !important;
}
.ptest.ptest--result .ptpersonal__steps {
  display: flex;
  align-items: center;
  gap: 14px;
}
.ptest.ptest--result .ptpersonal__steps article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptpersonal__steps article>span {
  display: grid;
  place-items: center;
  width: 48px;
  height: 48px;
  margin: 0 auto 10px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  color: #e7aa35;
  font-size: 23px;
}
.ptest.ptest--result .ptpersonal__steps p {
  margin: 7px 0 0 !important;
  color: #ddd8cf !important;
  font-size: 11px !important;
  line-height: 1.4 !important;
}
.ptest.ptest--result .ptpersonal__steps>i {
  color: var(--pt-gold);
  font-size: 24px;
  font-style: normal;
}
.ptest.ptest--result .ptpersonal__key>blockquote {
  grid-column: 1/-1;
  margin: 4px 0 0 !important;
  padding: 14px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.25) !important;
  text-align: center;
  color: #e9c77e !important;
  font-size: 16px !important;
  font-style: normal !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptpersonal__copy {
    max-width: 68%;
  }
  .ptest.ptest--result .ptpersonal__experience>div {
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
  }
  .ptest.ptest--result .ptpersonal__experience article {
    border: 0;
  }
  .ptest.ptest--result .ptpersonal__key {
    grid-template-columns: 1fr;
  }
}
@media (max-width:700px) {
  .ptest.ptest--result .ptpersonal__hero {
    padding: 28px 18px 0;
    background-position: 68% top;
  }
  .ptest.ptest--result .ptpersonal__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.98),rgba(248,245,238,.9) 58%,rgba(248,245,238,.65));
  }
  .ptest.ptest--result .ptpersonal__copy {
    max-width: none;
  }
  .ptest.ptest--result .ptpersonal__experience>div,
  .ptest.ptest--result .ptpersonal__middle {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptpersonal__tension,
  .ptest.ptest--result .ptpersonal__key {
    margin-left: 12px;
    margin-right: 12px;
    padding: 24px 18px;
  }
  .ptest.ptest--result .ptpersonal__positions,
  .ptest.ptest--result .ptpersonal__heard {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptpersonal__steps {
    flex-direction: column;
  }
  .ptest.ptest--result .ptpersonal__steps>i,
  .ptest.ptest--result .ptpersonal__heard>i {
    transform: rotate(90deg);
  }
}
.ptest__debug button.is-active {
  border-color: var(--pt-gold,#c4862f) !important;
  background: rgba(196,134,47,.18) !important;
  color: #fff !important;
  box-shadow: inset 0 0 0 1px rgba(196,134,47,.22);
}
.ptest.ptest--result .ptresult__tabs button.is-debug-own {
  position: relative;
  background: rgba(196,134,47,.10) !important;
  box-shadow: inset 0 0 0 1px rgba(196,134,47,.38) !important;
}
.ptest.ptest--result .ptresult__tabs button.is-debug-own:not(.is-active) {
  color: #e8c58e !important;
}
.ptest.ptest--result .ptresult__tabs button.is-debug-own.is-active {
  background: rgba(196,134,47,.20) !important;
}
.ptest.ptest--result .ptdebug-own-badge {
  position: absolute;
  top: 5px;
  right: 7px;
  padding: 2px 5px;
  border: 1px solid rgba(196,134,47,.55);
  border-radius: 999px;
  color: var(--pt-gold,#c4862f);
  font-size: 8px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .06em;
  white-space: nowrap;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptdebug-own-badge {
    display: none;
  }
}
.ptest.ptest--result .ptleak {
  width: 100%;
  overflow: hidden;
  border-radius: 14px;
  background: #0e100f;
  color: #f5f2eb;
  box-shadow: 0 9px 24px rgba(0,0,0,.2);
}
.ptest.ptest--result .ptleak__hero {
  min-height: 520px;
  display: flex;
  align-items: flex-end;
  padding: 0;
  background: #111 var(--ptleak-img) center top/cover no-repeat;
  position: relative;
}
.ptest.ptest--result .ptleak__hero:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg,transparent 42%,rgba(10,12,11,.88) 78%,#0e100f 100%);
}
.ptest.ptest--result .ptleak__hero-copy {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 38px 48px 28px;
}
.ptest.ptest--result .ptleak__eyebrow,
.ptest.ptest--result .ptleak__section-title span {
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.ptest.ptest--result .ptleak__hero-copy>i {
  display: block;
  width: 42px;
  height: 1px;
  margin: 17px 0 15px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptleak__hero-copy h1 {
  max-width: 850px;
  margin: 0 0 22px !important;
  color: #fff !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.04 !important;
}
.ptest.ptest--result .ptleak__hero-copy h1 em {
  color: #dda033;
  font-style: normal;
}
.ptest.ptest--result .ptleak__hero-copy p {
  max-width: 880px;
  margin: 0 !important;
  color: #e6e2db !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.7 !important;
}
.ptest.ptest--result .ptleak__body {
  padding: 0 48px 34px;
}
.ptest.ptest--result .ptleak__section-title {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 18px 0;
}
.ptest.ptest--result .ptleak__section-title i {
  height: 1px;
  flex: 1;
  background: linear-gradient(90deg,rgba(196,134,47,.65),rgba(196,134,47,.08));
}
.ptest.ptest--result .ptleak__outcomes {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  margin-bottom: 34px;
}
.ptest.ptest--result .ptleak__outcomes article {
  padding: 5px 20px;
  border-right: 1px solid rgba(196,134,47,.18);
}
.ptest.ptest--result .ptleak__outcomes article:first-child {
  padding-left: 0;
}
.ptest.ptest--result .ptleak__outcomes article:last-child {
  padding-right: 0;
  border: 0;
}
.ptest.ptest--result .ptleak__outcome-icon {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin-bottom: 15px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  color: #e6a42e;
  font-size: 20px;
  font-weight: 400;
}
.ptest.ptest--result .ptleak__outcomes h3,
.ptest.ptest--result .ptleak__steps h3 {
  margin: 0 0 9px !important;
  color: #f4efe5 !important;
  font-family: Georgia,serif !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak__outcomes p,
.ptest.ptest--result .ptleak__steps p,
.ptest.ptest--result .ptleak__why p {
  margin: 0 !important;
  color: #c9c6bf !important;
  font-size: 12px !important;
  line-height: 1.65 !important;
}
.ptest.ptest--result .ptleak__why {
  margin-bottom: 28px;
}
.ptest.ptest--result .ptleak__why p {
  font-size: 14px !important;
  color: #e0ddd6 !important;
}
.ptest.ptest--result .ptleak__avoid {
  padding: 20px 24px;
  border: 1px solid rgba(196,134,47,.48);
  border-radius: 10px;
  background: linear-gradient(135deg,rgba(196,134,47,.045),rgba(255,255,255,.01));
}
.ptest.ptest--result .ptleak__avoid .ptleak__section-title {
  margin-top: 0;
}
.ptest.ptest--result .ptleak__steps {
  display: flex;
  align-items: center;
  gap: 18px;
}
.ptest.ptest--result .ptleak__steps article {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  flex: 1;
}
.ptest.ptest--result .ptleak__steps article>b {
  display: grid;
  place-items: center;
  flex: 0 0 48px;
  height: 48px;
  border: 1px solid rgba(196,134,47,.38);
  border-radius: 50%;
  background: radial-gradient(circle,rgba(196,134,47,.12),transparent 70%);
  color: #c4862f;
  font-size: 20px;
}
.ptest.ptest--result .ptleak__steps>i {
  color: var(--pt-gold);
  font-size: 25px;
  font-style: normal;
}
.ptest.ptest--result .ptleak__steps h3 {
  color: #c4862f !important;
}
.ptest.ptest--result .ptleak__avoid blockquote {
  margin: 22px 0 0 !important;
  padding: 16px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.18) !important;
  text-align: center;
  color: #c4862f !important;
  font-family: Georgia,serif !important;
  font-size: 18px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak__avoid blockquote strong {
  font-weight: 500;
}
.ptest.ptest--result .ptleak__core {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 24px 20px 2px;
}
.ptest.ptest--result .ptleak__core>b {
  color: #c4862f;
  font-size: 35px;
  font-weight: 400;
}
.ptest.ptest--result .ptleak__core p {
  margin: 0 !important;
  color: #e4b65e !important;
  font-family: Georgia,serif !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptleak__core strong {
  font-weight: 500;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptleak__outcomes {
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
  }
  .ptest.ptest--result .ptleak__outcomes article {
    border: 0;
    padding: 5px 0;
  }
  .ptest.ptest--result .ptleak__steps {
    align-items: stretch;
    flex-direction: column;
  }
  .ptest.ptest--result .ptleak__steps>i {
    transform: rotate(90deg);
    text-align: center;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptleak__hero {
    min-height: 480px;
    background-position: 58% top;
  }
  .ptest.ptest--result .ptleak__hero-copy {
    padding: 28px 20px 22px;
  }
  .ptest.ptest--result .ptleak__body {
    padding: 0 20px 26px;
  }
  .ptest.ptest--result .ptleak__outcomes {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak__avoid {
    padding: 18px;
  }
  .ptest.ptest--result .ptleak__core {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
  .ptest.ptest--result .ptleak__core p br {
    display: none;
  }
}
.ptest.ptest--result .ptresult__content--revenue-profile {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0;
}
.ptest.ptest--result .ptresult__workspace:has(.ptresult__side--profile:not([hidden])) > .ptresult__content--revenue-profile {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  align-self: stretch;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak {
  width: 100%;
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9 !important;
  color: #292722 !important;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero {
  align-items: flex-end;
  isolation: isolate;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero:after {
  z-index: -1;
  background: linear-gradient(90deg,rgba(248,245,238,.98) 0%,rgba(248,245,238,.95) 39%,rgba(248,245,238,.58) 60%,rgba(248,245,238,.08) 80%);
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero-copy {
  width: 100%;
  max-width: 62%;
  padding: 0;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero-copy h1 {
  margin: 18px 0 22px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero-copy h1 em {
  color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero-copy p {
  color: #34312c !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.65 !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__body {
  padding: 30px 34px 34px;
  background: #f5f1e9;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__section-title {
  margin: 12px 0 20px;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__section-title i {
  background: linear-gradient(90deg,rgba(196,134,47,.5),rgba(196,134,47,.05));
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcomes {
  gap: 10px;
  margin-bottom: 30px;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcomes article {
  padding: 20px !important;
  border: 1px solid rgba(82,66,44,.14) !important;
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcome-icon {
  border-color: rgba(196,134,47,.5);
  background: #f1e9dc;
  color: var(--pt-gold);
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcomes h3,
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__steps h3 {
  color: #26231f !important;
  font-family: inherit !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcomes p,
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__steps p,
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__why p {
  color: #4a463f !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__why {
  padding: 22px 24px;
  margin: 0 0 18px;
  border: 1px solid rgba(82,66,44,.12);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__why .ptleak__section-title {
  margin-top: 0;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__avoid {
  padding: 24px;
  border: 1px solid rgba(82,66,44,.14);
  background: #f8f4ed;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__steps article>b {
  background: #eee7dc;
  border-color: rgba(196,134,47,.38);
  color: var(--pt-gold);
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__steps h3 {
  color: #9a6425 !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__avoid blockquote {
  color: #8e5c22 !important;
  font-family: inherit !important;
  font-size: 17px !important;
  border-top-color: rgba(196,134,47,.22) !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__core {
  margin-top: 18px;
  padding: 22px 24px;
  border-radius: 10px;
  background: #111210;
  justify-content: flex-start;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__core p {
  color: #eee9df !important;
  font-family: inherit !important;
  font-size: 17px !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__core strong {
  color: #e7bd72;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero-copy {
    max-width: 72%;
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcomes {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width:700px) {
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero {
    min-height: 560px;
    padding: 28px 18px;
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero:after {
    background: linear-gradient(180deg,rgba(248,245,238,.96),rgba(248,245,238,.86) 62%,rgba(248,245,238,.7));
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero-copy {
    max-width: none;
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__body {
    padding: 20px 18px;
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__outcomes {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__core {
    align-items: flex-start;
  }
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero {
  min-height: 0 !important;
  aspect-ratio: 16/7;
  padding: 0 !important;
  display: block;
  background: #171815 var(--ptleak-img) center center/cover no-repeat !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero:after {
  display: none !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__intro {
  padding: 38px 0 34px;
  border-bottom: 1px solid rgba(26,24,20,.09);
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__intro>i {
  display: block;
  width: 42px;
  height: 1px;
  margin: 17px 0 15px;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__intro h1 {
  max-width: 900px;
  margin: 0 0 20px !important;
  color: #181714 !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__intro h1 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak__intro p {
  max-width: 900px;
  margin: 0 !important;
  color: #34312c !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.65 !important;
}
@media (max-width:700px) {
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__hero {
    aspect-ratio: 4/3;
    background-position: center center !important;
  }
  .ptest.ptest--result .ptresult__content--revenue-profile .ptleak__intro {
    padding: 26px 0 28px;
  }
}
.ptest.ptest--result .ptleak02__good,
.ptest.ptest--result .ptleak02__flow,
.ptest.ptest--result .ptleak02__loss {
  margin: 18px 0;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptleak02__good {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
  align-items: center;
}
.ptest.ptest--result .ptleak02__good>div {
  padding-right: 28px;
  border-right: 1px solid rgba(82,66,44,.14);
}
.ptest.ptest--result .ptleak02__good p {
  color: #4a463f !important;
  line-height: 1.65 !important;
}
.ptest.ptest--result .ptleak02__good blockquote {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #292722 !important;
  font-family: Georgia,serif !important;
  font-size: 28px !important;
  line-height: 1.22 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak02__good blockquote strong {
  color: var(--pt-gold);
  font-weight: 400;
}
.ptest.ptest--result .ptleak02__flow h2,
.ptest.ptest--result .ptleak02__loss h2,
.ptest.ptest--result .ptleak02__avoid>h2 {
  margin: 0 0 22px !important;
  color: #292722 !important;
  font-family: Georgia,serif !important;
  font-size: 30px !important;
  line-height: 1.15 !important;
  font-weight: 400 !important;
}
.ptest.ptest--result .ptleak02__flow h2 em,
.ptest.ptest--result .ptleak02__loss h2 em,
.ptest.ptest--result .ptleak02__avoid>h2 em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptleak02__flow-grid {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ptest.ptest--result .ptleak02__flow-grid article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptleak02__flow-grid article>b {
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  margin: 0 auto 10px;
  border: 1px solid rgba(196,134,47,.38);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 20px;
}
.ptest.ptest--result .ptleak02__flow-grid h3 {
  margin: 0 0 6px !important;
  color: #292722 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}
.ptest.ptest--result .ptleak02__flow-grid p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptleak02__flow-grid>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
}
.ptest.ptest--result .ptleak02__flow>blockquote {
  margin: 22px 0 0 !important;
  padding: 18px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(82,66,44,.12) !important;
  text-align: center;
  color: #292722 !important;
  font-family: Georgia,serif !important;
  font-size: 20px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak02__flow>blockquote strong {
  color: var(--pt-gold);
  font-weight: 400;
}
.ptest.ptest--result .ptleak02__loss {
  display: grid;
  grid-template-columns: minmax(250px,.85fr) 1.65fr;
  gap: 24px;
  align-items: center;
}
.ptest.ptest--result .ptleak02__loss-title {
  padding-right: 24px;
  border-right: 1px solid rgba(82,66,44,.14);
}
.ptest.ptest--result .ptleak02__loss-title>span {
  display: block;
  margin-bottom: 12px;
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptleak02__loss-title h2 {
  margin-bottom: 0 !important;
}
.ptest.ptest--result .ptleak02__effects {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 12px;
}
.ptest.ptest--result .ptleak02__effects article {
  text-align: center;
}
.ptest.ptest--result .ptleak02__effects b {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  margin: 0 auto 10px;
  border: 1px solid rgba(196,134,47,.35);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 11px;
}
.ptest.ptest--result .ptleak02__effects p {
  margin: 0 !important;
  color: #393630 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  font-weight: 650 !important;
  text-transform: none;
}
.ptest.ptest--result .ptleak02__avoid {
  margin-top: 18px;
}
.ptest.ptest--result .ptleak02__avoid .ptleak__section-title {
  margin-bottom: 16px;
}
@media (max-width:1050px) {
  .ptest.ptest--result .ptleak02__flow-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptleak02__flow-grid>i {
    display: none;
  }
  .ptest.ptest--result .ptleak02__effects {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width:700px) {
  .ptest.ptest--result .ptleak02__good,
  .ptest.ptest--result .ptleak02__loss {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak02__good>div,
  .ptest.ptest--result .ptleak02__loss-title {
    padding-right: 0;
    padding-bottom: 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(82,66,44,.14);
  }
  .ptest.ptest--result .ptleak02__good blockquote {
    font-size: 24px !important;
  }
  .ptest.ptest--result .ptleak02__flow-grid,
  .ptest.ptest--result .ptleak02__effects {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak02__flow-grid article {
    text-align: left;
  }
  .ptest.ptest--result .ptleak02__flow-grid article>b {
    margin-left: 0;
  }
  .ptest.ptest--result .ptleak02__effects article {
    display: flex;
    align-items: center;
    gap: 12px;
    text-align: left;
  }
  .ptest.ptest--result .ptleak02__effects b {
    flex: 0 0 38px;
    margin: 0;
  }
}
.ptest.ptest--result .ptleak03__signals,
.ptest.ptest--result .ptleak03__flow,
.ptest.ptest--result .ptleak03__loss {
  margin: 0 0 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptleak03__signals {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 34px;
}
.ptest.ptest--result .ptleak03__signals>div+div {
  padding-left: 34px;
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptleak03__signals h2,
.ptest.ptest--result .ptleak03__flow h2,
.ptest.ptest--result .ptleak03__loss h2,
.ptest.ptest--result .ptleak03__avoid>h2 {
  margin: 0 0 20px !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 24px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak03__signals h2 em,
.ptest.ptest--result .ptleak03__loss h2 em,
.ptest.ptest--result .ptleak03__avoid>h2 em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptleak03__watch {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}
.ptest.ptest--result .ptleak03__watch article {
  display: flex;
  gap: 12px;
}
.ptest.ptest--result .ptleak03__watch article>b {
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptleak03__watch h3 {
  margin: 0 0 4px !important;
  color: #29251f !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptleak03__watch p,
.ptest.ptest--result .ptleak03__signals>div>p,
.ptest.ptest--result .ptleak03__more p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptleak03__more p {
  padding: 10px 0;
  border-bottom: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptleak03__signals>div>p {
  margin-top: 14px !important;
}
.ptest.ptest--result .ptleak03__flow-grid {
  display: flex;
  align-items: center;
  gap: 12px;
}
.ptest.ptest--result .ptleak03__flow-grid article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptleak03__flow-grid article>b {
  display: block;
  margin-bottom: 10px;
  color: var(--pt-gold);
  font-size: 28px;
}
.ptest.ptest--result .ptleak03__flow-grid p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptleak03__flow-grid>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
}
.ptest.ptest--result .ptleak03__flow blockquote {
  margin: 22px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: center;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 20px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak03__flow blockquote strong {
  color: var(--pt-gold);
  font-weight: 500;
}
.ptest.ptest--result .ptleak03__loss {
  display: grid;
  grid-template-columns: 1.1fr 1.9fr;
  align-items: center;
}
.ptest.ptest--result .ptleak03__loss>div:first-child {
  padding-right: 26px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptleak03__loss span {
  display: block;
  margin-bottom: 8px;
  color: var(--pt-gold);
  font-family: Georgia,serif;
  font-size: 16px;
}
.ptest.ptest--result .ptleak03__loss h2 {
  margin: 0 !important;
}
.ptest.ptest--result .ptleak03__loss-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
.ptest.ptest--result .ptleak03__loss-grid article {
  text-align: center;
  padding: 4px 12px;
}
.ptest.ptest--result .ptleak03__loss-grid article+article {
  border-left: 1px solid rgba(196,134,47,.2);
}
.ptest.ptest--result .ptleak03__loss-grid b {
  display: block;
  color: var(--pt-gold);
  font-size: 28px;
}
.ptest.ptest--result .ptleak03__loss-grid p {
  margin: 8px 0 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptleak03__avoid {
  background: #111210 !important;
}
.ptest.ptest--result .ptleak03__avoid>h2 {
  color: #f2eee6 !important;
}
.ptest.ptest--result .ptleak03__steps {
  display: flex;
  align-items: center;
  gap: 16px;
}
.ptest.ptest--result .ptleak03__steps article {
  display: flex;
  align-items: flex-start;
  gap: 13px;
  flex: 1;
}
.ptest.ptest--result .ptleak03__steps article>b {
  display: grid;
  place-items: center;
  flex: 0 0 48px;
  height: 48px;
  border: 1px solid rgba(196,134,47,.4);
  border-radius: 50%;
  color: #c4862f;
  font-size: 21px;
}
.ptest.ptest--result .ptleak03__steps>i {
  color: var(--pt-gold);
  font-size: 24px;
  font-style: normal;
}
.ptest.ptest--result .ptleak03__steps h3 {
  margin: 0 0 6px !important;
  color: #c4862f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptleak03__steps h3 span {
  margin-right: 4px;
}
.ptest.ptest--result .ptleak03__steps p {
  margin: 0 !important;
  color: #ded9d0 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptleak03__avoid blockquote {
  color: #c4862f !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptleak03__signals {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak03__signals>div+div {
    padding: 20px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptleak03__flow-grid {
    display: grid;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak03__flow-grid>i {
    transform: rotate(90deg);
    text-align: center;
  }
  .ptest.ptest--result .ptleak03__loss {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak03__loss>div:first-child {
    padding: 0 0 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptleak03__loss-grid {
    margin-top: 20px;
  }
  .ptest.ptest--result .ptleak03__steps {
    flex-direction: column;
    align-items: stretch;
  }
  .ptest.ptest--result .ptleak03__steps>i {
    transform: rotate(90deg);
    text-align: center;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptleak03__watch,
  .ptest.ptest--result .ptleak03__loss-grid {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak03__loss-grid article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptleak03__loss-grid article {
    padding: 14px 0;
  }
}
.ptest.ptest--result .ptleak04__prefs,
.ptest.ptest--result .ptleak04__flow,
.ptest.ptest--result .ptleak04__loss {
  margin: 0 0 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptleak04__prefs {
  display: grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 34px;
}
.ptest.ptest--result .ptleak04__prefs>div+div {
  padding-left: 34px;
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptleak04__prefs h2,
.ptest.ptest--result .ptleak04__flow h2,
.ptest.ptest--result .ptleak04__loss h2,
.ptest.ptest--result .ptleak04__avoid>h2 {
  margin: 0 0 20px !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 24px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak04__prefs h2 {
  color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptleak04__loss h2 em,
.ptest.ptest--result .ptleak04__avoid>h2 em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptleak04__pref-list {
  display: grid;
  gap: 13px;
}
.ptest.ptest--result .ptleak04__pref-list article {
  display: flex;
  align-items: center;
  gap: 14px;
}
.ptest.ptest--result .ptleak04__pref-list b {
  display: grid;
  place-items: center;
  flex: 0 0 38px;
  height: 38px;
  border: 1px solid rgba(196,134,47,.42);
  border-radius: 50%;
  color: var(--pt-gold);
}
.ptest.ptest--result .ptleak04__pref-list p,
.ptest.ptest--result .ptleak04__turn p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptleak04__turn p+p {
  margin-top: 10px !important;
}
.ptest.ptest--result .ptleak04__turn strong {
  display: block;
  margin-top: 12px;
  color: #29251f;
  font-size: 13px;
  line-height: 1.45;
}
.ptest.ptest--result .ptleak04__flow-grid {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ptest.ptest--result .ptleak04__flow-grid article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptleak04__flow-grid b {
  display: block;
  margin-bottom: 8px;
  color: var(--pt-gold);
  font-size: 27px;
}
.ptest.ptest--result .ptleak04__flow-grid p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptleak04__flow-grid>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
}
.ptest.ptest--result .ptleak04__flow>p {
  margin: 20px 0 4px !important;
  text-align: center;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptleak04__flow blockquote {
  margin: 8px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: center;
  color: var(--pt-gold) !important;
  font-family: Georgia,serif !important;
  font-size: 20px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak04__loss {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 26px;
  align-items: center;
}
.ptest.ptest--result .ptleak04__loss>div:first-child {
  padding-right: 26px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptleak04__loss span {
  display: block;
  margin-bottom: 8px;
  color: var(--pt-gold);
  font-family: Georgia,serif;
  font-size: 16px;
}
.ptest.ptest--result .ptleak04__loss h2 {
  margin: 0 !important;
}
.ptest.ptest--result .ptleak04__loss-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
.ptest.ptest--result .ptleak04__loss-grid article {
  text-align: center;
  padding: 4px 10px;
}
.ptest.ptest--result .ptleak04__loss-grid article+article {
  border-left: 1px solid rgba(196,134,47,.2);
}
.ptest.ptest--result .ptleak04__loss-grid b {
  display: block;
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptleak04__loss-grid p {
  margin: 8px 0 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptleak04__loss>div:last-child>p {
  margin: 18px 0 0 !important;
  text-align: center;
  color: #4a463f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptleak04__loss>div:last-child>p em {
  color: var(--pt-gold);
  font-family: Georgia,serif;
  font-size: 17px;
  font-style: normal;
}
.ptest.ptest--result .ptleak04__avoid {
  background: #111210 !important;
}
.ptest.ptest--result .ptleak04__avoid>h2 {
  color: #f2eee6 !important;
}
.ptest.ptest--result .ptleak04__steps {
  display: flex;
  align-items: center;
  gap: 12px;
}
.ptest.ptest--result .ptleak04__steps article {
  display: flex;
  align-items: flex-start;
  gap: 11px;
  flex: 1;
}
.ptest.ptest--result .ptleak04__steps article>b {
  display: grid;
  place-items: center;
  flex: 0 0 44px;
  height: 44px;
  border: 1px solid rgba(196,134,47,.4);
  border-radius: 50%;
  color: #c4862f;
  font-size: 18px;
}
.ptest.ptest--result .ptleak04__steps>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
}
.ptest.ptest--result .ptleak04__steps h3 {
  margin: 0 0 6px !important;
  color: #c4862f !important;
  font-size: 10px !important;
}
.ptest.ptest--result .ptleak04__steps h3 span {
  margin-right: 4px;
}
.ptest.ptest--result .ptleak04__steps p {
  margin: 0 !important;
  color: #ded9d0 !important;
  font-size: 11px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptleak04__avoid blockquote {
  color: #c4862f !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptleak04__prefs,
  .ptest.ptest--result .ptleak04__loss {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak04__prefs>div+div,
  .ptest.ptest--result .ptleak04__loss>div:first-child {
    padding: 20px 0 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptleak04__flow-grid {
    display: grid;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak04__flow-grid>i {
    transform: rotate(90deg);
    text-align: center;
  }
  .ptest.ptest--result .ptleak04__steps {
    flex-direction: column;
    align-items: stretch;
  }
  .ptest.ptest--result .ptleak04__steps>i {
    transform: rotate(90deg);
    text-align: center;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptleak04__loss-grid {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak04__loss-grid article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptleak04__loss-grid article {
    padding: 14px 0;
  }
}
.ptest.ptest--result .ptleak05__meanings,
.ptest.ptest--result .ptleak05__invisible,
.ptest.ptest--result .ptleak05__strength {
  margin: 0 0 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptleak05__price {
  margin: 8px 0 18px !important;
  color: var(--pt-gold) !important;
  font-family: Georgia,serif !important;
  font-size: 25px !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak05__meanings>h2,
.ptest.ptest--result .ptleak05__invisible h2,
.ptest.ptest--result .ptleak05__strength h2,
.ptest.ptest--result .ptleak05__key h2 {
  margin: 0 0 22px !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 24px !important;
  line-height: 1.22 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak05__meanings h2 {
  text-align: center;
}
.ptest.ptest--result .ptleak05__meanings h2 em,
.ptest.ptest--result .ptleak05__invisible h2 em,
.ptest.ptest--result .ptleak05__strength h2 em,
.ptest.ptest--result .ptleak05__key h2 em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptleak05__meaning-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 16px;
}
.ptest.ptest--result .ptleak05__meaning-grid article {
  display: flex;
  gap: 12px;
  min-width: 0;
}
.ptest.ptest--result .ptleak05__meaning-grid article>b {
  display: grid;
  place-items: center;
  flex: 0 0 46px;
  height: 46px;
  border: 1px solid rgba(196,134,47,.4);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 20px;
}
.ptest.ptest--result .ptleak05__meaning-grid span {
  color: #4a463f;
  font-family: Georgia,serif;
  font-size: 12px;
}
.ptest.ptest--result .ptleak05__meaning-grid h3 {
  margin: 6px 0 10px !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptleak05__meaning-grid p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptleak05__invisible {
  display: grid;
  grid-template-columns: .9fr 2.1fr;
  gap: 28px;
  align-items: center;
}
.ptest.ptest--result .ptleak05__invisible>div:first-child {
  padding-right: 28px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptleak05__invisible h2 {
  margin: 0 !important;
}
.ptest.ptest--result .ptleak05__flow {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ptest.ptest--result .ptleak05__flow article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptleak05__flow b {
  display: block;
  margin-bottom: 8px;
  color: var(--pt-gold);
  font-size: 27px;
}
.ptest.ptest--result .ptleak05__flow p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptleak05__flow>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
}
.ptest.ptest--result .ptleak05__invisible>div:last-child>p {
  margin: 18px 0 0 !important;
  padding-top: 14px;
  border-top: 1px solid rgba(196,134,47,.2);
  color: #4a463f !important;
  font-size: 12px !important;
  text-align: center;
}
.ptest.ptest--result .ptleak05__strength {
  display: grid;
  grid-template-columns: 230px 1fr;
  gap: 28px;
  align-items: center;
}
.ptest.ptest--result .ptleak05__target {
  display: grid;
  place-items: center;
  min-height: 130px;
  color: var(--pt-gold);
  font-size: 82px;
  background: radial-gradient(circle,rgba(196,134,47,.12),transparent 68%);
  font-family: Georgia,serif;
}
.ptest.ptest--result .ptleak05__strength h2 {
  margin-bottom: 12px !important;
}
.ptest.ptest--result .ptleak05__strength p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptleak05__key {
  display: grid;
  grid-template-columns: .9fr 2.1fr;
  gap: 30px;
  align-items: center;
  margin: 0;
  padding: 28px;
  border-radius: 10px;
  background: #111210;
}
.ptest.ptest--result .ptleak05__key h2 {
  margin: 0 !important;
  padding-right: 28px;
  border-right: 1px solid rgba(196,134,47,.35);
  color: #f2eee6 !important;
}
.ptest.ptest--result .ptleak05__key-copy {
  display: flex;
  align-items: center;
  gap: 18px;
}
.ptest.ptest--result .ptleak05__key-copy>b {
  display: grid;
  place-items: center;
  flex: 0 0 58px;
  height: 58px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  color: #c4862f;
  font-size: 25px;
}
.ptest.ptest--result .ptleak05__key-copy strong {
  display: block;
  color: #c4862f;
  font-size: 13px;
  line-height: 1.5;
}
.ptest.ptest--result .ptleak05__key-copy p {
  margin: 8px 0 0 !important;
  color: #ded9d0 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptleak05__meaning-grid {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptleak05__invisible,
  .ptest.ptest--result .ptleak05__strength,
  .ptest.ptest--result .ptleak05__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak05__invisible>div:first-child,
  .ptest.ptest--result .ptleak05__key h2 {
    padding: 0 0 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptleak05__flow {
    display: grid;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak05__flow>i {
    transform: rotate(90deg);
    text-align: center;
  }
  .ptest.ptest--result .ptleak05__target {
    min-height: 90px;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptleak05__meaning-grid {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak05__meanings,
  .ptest.ptest--result .ptleak05__invisible,
  .ptest.ptest--result .ptleak05__strength,
  .ptest.ptest--result .ptleak05__key {
    padding: 20px;
  }
  .ptest.ptest--result .ptleak05__meaning-grid article {
    padding: 10px 0;
  }
  .ptest.ptest--result .ptleak05__price {
    font-size: 22px !important;
  }
}
.ptest.ptest--result .ptleak06__intro {
  display: grid;
  grid-template-columns: .8fr 1.5fr;
  gap: 42px;
  align-items: end;
  margin-bottom: 18px;
  padding: 0 8px;
}
.ptest.ptest--result .ptleak06__intro p {
  margin: 16px 0 0 !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 19px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptleak06__intro h1 {
  margin: 0 !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 44px !important;
  line-height: 1.08 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak06__intro h1 em,
.ptest.ptest--result .ptleak06__meter em,
.ptest.ptest--result .ptleak06__temperature em,
.ptest.ptest--result .ptleak06__forecast em,
.ptest.ptest--result .ptleak06__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptleak06__meter,
.ptest.ptest--result .ptleak06__signals,
.ptest.ptest--result .ptleak06__temperature,
.ptest.ptest--result .ptleak06__forecast {
  margin: 0 0 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptleak06__scale {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 18px;
  align-items: center;
}
.ptest.ptest--result .ptleak06__scale strong {
  font-size: 12px;
  letter-spacing: .18em;
  color: #29251f;
}
.ptest.ptest--result .ptleak06__scale>div {
  position: relative;
  height: 42px;
  border-bottom: 1px solid #4d4941;
  background: repeating-linear-gradient(90deg,transparent 0 18px,rgba(45,42,37,.45) 18px 19px) 0 22px/100% 18px no-repeat;
}
.ptest.ptest--result .ptleak06__scale b {
  position: absolute;
  left: 56%;
  bottom: -14px;
  color: var(--pt-gold);
  font-size: 28px;
  transform: rotate(45deg);
}
.ptest.ptest--result .ptleak06__meter>p {
  margin: 24px 0 0 !important;
  text-align: center;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptleak06__signals {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 0;
}
.ptest.ptest--result .ptleak06__signals article {
  padding: 0 22px;
}
.ptest.ptest--result .ptleak06__signals article+article {
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptleak06__signals h2 {
  margin: 0 0 12px !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 18px !important;
  line-height: 1.3 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak06__signals p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptleak06__temperature>h2 {
  margin: 0 0 18px !important;
  text-align: center;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 19px !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak06__temperature>div {
  display: grid;
  grid-template-columns: 1fr 1.2fr 1fr;
  gap: 20px;
  align-items: center;
}
.ptest.ptest--result .ptleak06__temperature article {
  text-align: center;
}
.ptest.ptest--result .ptleak06__temperature h3 {
  margin: 0 0 10px !important;
  font-family: Georgia,serif !important;
  font-size: 20px !important;
  line-height: 1.15 !important;
}
.ptest.ptest--result .ptleak06__temperature article:first-child h3 {
  color: #294c72 !important;
}
.ptest.ptest--result .ptleak06__temperature article:last-child h3 {
  color: #a94b37 !important;
}
.ptest.ptest--result .ptleak06__temperature blockquote {
  margin: 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 16px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak06__temperature p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptleak06__axis {
  text-align: center;
  color: #294c72;
  font-size: 30px;
  word-spacing: 38px;
}
.ptest.ptest--result .ptleak06__axis b {
  color: #555;
  font-size: 15px;
}
.ptest.ptest--result .ptleak06__forecast {
  display: grid;
  grid-template-columns: 2.2fr .8fr;
  gap: 28px;
}
.ptest.ptest--result .ptleak06__forecast h2 {
  margin: 0 0 20px !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 22px !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptleak06__forecast-grid {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  gap: 10px;
}
.ptest.ptest--result .ptleak06__forecast-grid article {
  padding: 14px 12px;
  border: 1px solid rgba(82,66,44,.1);
  border-radius: 6px;
  background: #fff;
}
.ptest.ptest--result .ptleak06__forecast-grid span,
.ptest.ptest--result .ptleak06__forecast-grid strong {
  display: block;
  color: #29251f;
  font-family: Georgia,serif;
}
.ptest.ptest--result .ptleak06__forecast-grid span {
  font-size: 22px;
}
.ptest.ptest--result .ptleak06__forecast-grid strong {
  font-size: 15px;
}
.ptest.ptest--result .ptleak06__forecast-grid i {
  display: block;
  width: 100%;
  height: 5px;
  margin: 8px 0 12px;
  border-radius: 5px;
  background: linear-gradient(90deg,var(--pt-gold) 0 var(--p),#e9e1d5 var(--p) 100%);
}
.ptest.ptest--result .ptleak06__forecast-grid p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 9px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptleak06__forecast>blockquote {
  margin: 0 !important;
  padding: 8px 0 8px 28px !important;
  border: 0 !important;
  border-left: 1px solid rgba(196,134,47,.25) !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 24px !important;
  line-height: 1.25 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptleak06__key {
  padding: 28px;
  border-radius: 10px;
  background: #111210;
}
.ptest.ptest--result .ptleak06__key h2 {
  margin: 0 0 22px !important;
  color: #f2eee6 !important;
  font-family: Georgia,serif !important;
  font-size: 22px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptleak06__steps {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
}
.ptest.ptest--result .ptleak06__steps article {
  text-align: center;
}
.ptest.ptest--result .ptleak06__steps b {
  display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  margin: auto;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  color: #c4862f;
  font-size: 22px;
}
.ptest.ptest--result .ptleak06__steps span {
  display: block;
  margin-top: 8px;
  color: #c4862f;
  font-size: 11px;
}
.ptest.ptest--result .ptleak06__steps>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
}
.ptest.ptest--result .ptleak06__key blockquote {
  margin: 22px 0 0 !important;
  padding: 16px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.25) !important;
  text-align: center;
  color: #c4862f !important;
  font-family: Georgia,serif !important;
  font-size: 16px !important;
  font-style: normal !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptleak06__intro,
  .ptest.ptest--result .ptleak06__forecast {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak06__signals {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptleak06__signals article {
    padding: 16px;
  }
  .ptest.ptest--result .ptleak06__signals article+article {
    border-left: 0;
  }
  .ptest.ptest--result .ptleak06__forecast>blockquote {
    padding: 20px 0 0 !important;
    border-left: 0 !important;
    border-top: 1px solid rgba(196,134,47,.25) !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptleak06__intro h1 {
    font-size: 36px !important;
  }
  .ptest.ptest--result .ptleak06__signals,
  .ptest.ptest--result .ptleak06__temperature>div,
  .ptest.ptest--result .ptleak06__forecast-grid {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak06__scale {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptleak06__scale>div {
    order: 2;
  }
  .ptest.ptest--result .ptleak06__temperature article {
    padding: 12px;
  }
  .ptest.ptest--result .ptleak06__axis {
    transform: rotate(90deg);
  }
  .ptest.ptest--result .ptleak06__steps {
    flex-direction: column;
  }
  .ptest.ptest--result .ptleak06__steps>i {
    transform: rotate(90deg);
  }
}
.ptest.ptest--result .ptblindspot__intro {
  text-align: center;
  padding: 30px 24px 24px;
}
.ptest.ptest--result .ptblindspot__intro .ptleak__eyebrow {
  display: block;
  margin-bottom: 12px;
  letter-spacing: .2em;
}
.ptest.ptest--result .ptblindspot__intro h1 {
  margin: 0 auto 14px !important;
  max-width: 850px;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 42px !important;
  line-height: 1.08 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptblindspot__intro h1 em,
.ptest.ptest--result .ptblindspot__intro p em,
.ptest.ptest--result .ptblindspot__meanings em,
.ptest.ptest--result .ptblindspot__bridge em,
.ptest.ptest--result .ptblindspot__key h2 em,
.ptest.ptest--result .ptblindspot__key blockquote em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptblindspot__intro p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptblindspot__meanings {
  max-width: 790px;
  margin: 0 auto 22px;
}
.ptest.ptest--result .ptblindspot__labels {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0 72px 8px;
  color: var(--pt-gold);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .18em;
}
.ptest.ptest--result .ptblindspot__meanings article {
  display: grid;
  grid-template-columns: 52px 1fr 70px 1.5fr;
  gap: 16px;
  align-items: center;
  padding: 10px 4px;
  border-top: 1px solid rgba(196,134,47,.2);
}
.ptest.ptest--result .ptblindspot__meanings article>b {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(196,134,47,.3);
  border-radius: 50%;
  color: #3e3932;
  font-size: 18px;
}
.ptest.ptest--result .ptblindspot__meanings h2 {
  margin: 0 !important;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 24px !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptblindspot__meanings article>i {
  text-align: center;
  color: var(--pt-gold);
  font-size: 25px;
  font-style: normal;
}
.ptest.ptest--result .ptblindspot__meanings p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptblindspot__bridge {
  margin: 20px 0 !important;
  text-align: center;
  color: #29251f !important;
  font-family: Georgia,serif !important;
  font-size: 25px !important;
  line-height: 1.2 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptblindspot__logic {
  margin: 0 0 16px;
  padding: 22px 20px;
  border: 1px solid rgba(82,66,44,.14);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptblindspot__lenses {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  gap: 8px;
}
.ptest.ptest--result .ptblindspot__lenses article {
  text-align: center;
}
.ptest.ptest--result .ptblindspot__lenses b {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  margin: 0 auto 8px;
  border: 1px solid rgba(196,134,47,.28);
  border-radius: 50%;
  font-size: 20px;
}
.ptest.ptest--result .ptblindspot__lenses h3 {
  margin: 0 0 6px !important;
  color: #6d4c2b !important;
  font-size: 11px !important;
  letter-spacing: .05em;
}
.ptest.ptest--result .ptblindspot__lenses p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptblindspot__target {
  width: max-content;
  max-width: 90%;
  margin: 28px auto 0;
  padding: 12px 34px;
  border: 1px solid rgba(196,134,47,.5);
  border-radius: 8px;
  text-align: center;
  color: #29251f;
}
.ptest.ptest--result .ptblindspot__target b {
  display: block;
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptblindspot__target strong {
  font-size: 13px;
  letter-spacing: .16em;
}
.ptest.ptest--result .ptblindspot__key {
  display: grid;
  grid-template-columns: 1.1fr 1.7fr;
  gap: 28px;
  padding: 28px;
  border-radius: 10px;
  background: #111210;
  color: #f3efe8;
}
.ptest.ptest--result .ptblindspot__key>div:first-child {
  padding-right: 26px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptblindspot__key>div>span {
  display: block;
  margin-bottom: 10px;
  color: #e2a337;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .15em;
}
.ptest.ptest--result .ptblindspot__key h2 {
  margin: 0 !important;
  color: #f3efe8 !important;
  font-family: Georgia,serif !important;
  font-size: 27px !important;
  line-height: 1.25 !important;
  font-weight: 500 !important;
}
.ptest.ptest--result .ptblindspot__questions {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptblindspot__questions article {
  text-align: center;
  padding: 0 14px;
}
.ptest.ptest--result .ptblindspot__questions article+article {
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptblindspot__questions b {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  margin: 0 auto 12px;
  border: 1px solid rgba(196,134,47,.42);
  border-radius: 50%;
  color: #c4862f;
  font-size: 22px;
}
.ptest.ptest--result .ptblindspot__questions p {
  margin: 0 !important;
  color: #e2ddd4 !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptblindspot__questions strong {
  color: #c4862f;
}
.ptest.ptest--result .ptblindspot__key blockquote {
  grid-column: 1/-1;
  margin: 8px 0 0 !important;
  padding: 14px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.25) !important;
  text-align: center;
  color: #e5dfd4 !important;
  font-family: Georgia,serif !important;
  font-size: 17px !important;
  font-style: normal !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptblindspot__lenses {
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
  }
  .ptest.ptest--result .ptblindspot__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptblindspot__key>div:first-child {
    padding: 0 0 22px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.3);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptblindspot__intro h1 {
    font-size: 34px !important;
  }
  .ptest.ptest--result .ptblindspot__labels {
    display: none;
  }
  .ptest.ptest--result .ptblindspot__meanings article {
    grid-template-columns: 42px 1fr;
    gap: 10px;
  }
  .ptest.ptest--result .ptblindspot__meanings article>i {
    display: none;
  }
  .ptest.ptest--result .ptblindspot__meanings article>p {
    grid-column: 2;
  }
  .ptest.ptest--result .ptblindspot__lenses {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptblindspot__questions {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptblindspot__questions article {
    padding: 14px 0;
  }
  .ptest.ptest--result .ptblindspot__questions article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak,
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak * {
  font-family: inherit !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak h1,
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak h2 {
  font-family: inherit !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak h1 {
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  font-weight: 700 !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak h2 {
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak h3 {
  font-family: inherit !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak p {
  font-family: inherit !important;
}
.ptest.ptest--result .ptresult__content--revenue-profile .ptleak blockquote {
  font-family: inherit !important;
}
.ptest.ptest--result .ptowl01__intro {
  display: grid;
  grid-template-columns: minmax(0,1.55fr) minmax(230px,.65fr);
  gap: 32px;
  padding: 4px 0 26px;
}
.ptest.ptest--result .ptowl01__intro>div:first-child>i {
  display: block;
  width: 42px;
  height: 1px;
  margin: 14px 0;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptowl01__intro h1 {
  margin: 0 0 18px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowl01__intro h1 em,
.ptest.ptest--result .ptowl01__order em,
.ptest.ptest--result .ptowl01__effect em,
.ptest.ptest--result .ptowl01__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptowl01__intro p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptowl01__quotes {
  display: grid;
  gap: 18px;
  padding-left: 28px;
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl01__quotes blockquote {
  margin: 0 !important;
  padding: 10px 0 18px 42px !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(196,134,47,.22) !important;
  color: #2b2823 !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
  font-style: italic !important;
  position: relative;
}
.ptest.ptest--result .ptowl01__quotes blockquote:before {
  content: '“';
  position: absolute;
  left: 0;
  top: -4px;
  color: var(--pt-gold);
  font-size: 42px;
  font-weight: 800;
}
.ptest.ptest--result .ptowl01__order,
.ptest.ptest--result .ptowl01__effect {
  margin-bottom: 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.12);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptowl01__order>h2 {
  text-align: center;
  margin: 0 0 22px !important;
  color: #29251f !important;
}
.ptest.ptest--result .ptowl01__compare {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.ptest.ptest--result .ptowl01__compare article {
  display: flex;
  align-items: center;
  gap: 18px;
  padding: 16px 22px;
}
.ptest.ptest--result .ptowl01__compare article+article {
  border-left: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl01__compare b {
  display: grid;
  place-items: center;
  flex: 0 0 58px;
  height: 58px;
  border: 1px solid rgba(196,134,47,.5);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 26px;
}
.ptest.ptest--result .ptowl01__compare p {
  margin: 0 !important;
  color: #3f3b35 !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl01__order>h3 {
  margin: 10px 0 0 !important;
  text-align: center;
  color: #29251f !important;
  font-size: 20px !important;
  font-weight: 600 !important;
}
.ptest.ptest--result .ptowl01__effect {
  text-align: center;
}
.ptest.ptest--result .ptowl01__effect>p {
  margin: 0 !important;
  color: #3f3b35 !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptowl01__effect>h2 {
  margin: 8px 0 24px !important;
  color: #29251f !important;
}
.ptest.ptest--result .ptowl01__effect>div {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptowl01__effect article {
  padding: 12px 20px;
  border-right: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl01__effect article:last-child {
  border: 0;
}
.ptest.ptest--result .ptowl01__effect article b {
  display: block;
  color: var(--pt-gold);
  font-size: 26px;
}
.ptest.ptest--result .ptowl01__effect article p {
  margin: 8px 0 0 !important;
  color: #29251f !important;
  font-size: 14px !important;
}
.ptest.ptest--result .ptowl01__effect aside {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.2);
}
.ptest.ptest--result .ptowl01__effect aside>b {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(196,134,47,.4);
  border-radius: 50%;
  color: var(--pt-gold);
}
.ptest.ptest--result .ptowl01__effect aside p {
  margin: 0 !important;
  text-align: left;
  color: #3f3b35 !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptowl01__effect aside em {
  font-weight: 700;
}
.ptest.ptest--result .ptowl01__key {
  display: grid;
  grid-template-columns: 1.05fr 1.65fr;
  gap: 24px;
  padding: 28px;
  border-radius: 10px;
  background: #111210;
  color: #f2eee6;
}
.ptest.ptest--result .ptowl01__key-title span {
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptowl01__key-title h2 {
  margin: 14px 0 0 !important;
  color: #f2eee6 !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptowl01__key-steps {
  display: flex;
  align-items: center;
  gap: 12px;
}
.ptest.ptest--result .ptowl01__key-steps article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptowl01__key-steps article>b {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  margin: 0 auto 9px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  color: #c4862f;
  font-size: 21px;
}
.ptest.ptest--result .ptowl01__key-steps h3 {
  margin: 0 0 6px !important;
  color: #c4862f !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl01__key-steps p {
  margin: 0 !important;
  color: #ddd8cf !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl01__key-steps>i {
  color: var(--pt-gold);
  font-size: 20px;
  font-style: normal;
}
.ptest.ptest--result .ptowl01__key>blockquote {
  margin: 0 !important;
  padding: 18px 20px !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.25) !important;
  color: #eee9df !important;
  font-size: 14px !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptowl01__final {
  margin: 0 !important;
  padding: 18px 20px !important;
  border-top: 1px solid rgba(196,134,47,.25);
  color: #eee9df !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptowl01__final em {
  font-weight: 700;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowl01__intro,
  .ptest.ptest--result .ptowl01__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl01__quotes {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.22);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowl01__compare,
  .ptest.ptest--result .ptowl01__effect>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl01__compare article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.22);
  }
  .ptest.ptest--result .ptowl01__effect article {
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.18);
  }
  .ptest.ptest--result .ptowl01__key-steps {
    flex-direction: column;
  }
  .ptest.ptest--result .ptowl01__key-steps>i {
    transform: rotate(90deg);
  }
}
.ptest.ptest--result .ptowl02__intro {
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(280px,.85fr);
  gap: 28px;
  padding: 4px 0 22px;
}
.ptest.ptest--result .ptowl02__intro>div>i {
  display: block;
  width: 42px;
  height: 1px;
  margin: 14px 0;
  background: var(--pt-gold);
}
.ptest.ptest--result .ptowl02__intro h1 {
  margin: 0 0 18px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowl02__intro em,
.ptest.ptest--result .ptowl02__risk em,
.ptest.ptest--result .ptowl02__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptowl02__intro p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptowl02__intro aside {
  padding: 24px 28px;
  border: 1px solid rgba(82,66,44,.12);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptowl02__intro blockquote {
  position: relative;
  margin: 0 0 18px !important;
  padding: 0 0 18px 44px !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(196,134,47,.22) !important;
  color: #29251f !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptowl02__intro blockquote:before {
  content: '“';
  position: absolute;
  left: 0;
  top: -8px;
  color: var(--pt-gold);
  font-size: 44px;
  font-weight: 800;
}
.ptest.ptest--result .ptowl02__intro aside p {
  font-size: 13px !important;
}
.ptest.ptest--result .ptowl02__moments {
  margin-bottom: 16px;
  padding: 24px 28px;
  border: 1px solid rgba(82,66,44,.12);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptowl02__moments>h2 {
  margin: 0 0 22px !important;
  text-align: center;
  color: #29251f !important;
  font-size: 14px !important;
  letter-spacing: .14em !important;
}
.ptest.ptest--result .ptowl02__moments>div {
  display: grid;
  grid-template-columns: 1fr 36px 1fr;
  gap: 20px;
  align-items: center;
}
.ptest.ptest--result .ptowl02__moments article {
  padding: 4px 20px;
}
.ptest.ptest--result .ptowl02__moments article+article {
  border-left: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl02__moments span,
.ptest.ptest--result .ptowl02__middle>section>span {
  display: block;
  margin-bottom: 12px;
  color: #2d2924;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptowl02__moments h3 {
  margin: 0 0 10px !important;
  color: #29251f !important;
  font-size: 15px !important;
}
.ptest.ptest--result .ptowl02__moments p,
.ptest.ptest--result .ptowl02__moments li {
  color: #4a463f !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl02__moments ul {
  margin: 6px 0 0;
  padding-left: 18px;
}
.ptest.ptest--result .ptowl02__moments li::marker {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptowl02__moments>div>b {
  color: var(--pt-gold);
  font-size: 20px;
  text-align: center;
}
.ptest.ptest--result .ptowl02__middle {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}
.ptest.ptest--result .ptowl02__middle>section {
  padding: 24px;
  border: 1px solid rgba(82,66,44,.12);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptowl02__middle article {
  display: grid;
  grid-template-columns: 48px 1fr;
  gap: 14px;
  align-items: center;
  padding: 13px 0;
}
.ptest.ptest--result .ptowl02__middle article+article {
  border-top: 1px solid rgba(196,134,47,.18);
}
.ptest.ptest--result .ptowl02__middle article>b {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 19px;
}
.ptest.ptest--result .ptowl02__middle article p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptowl02__risk>span {
  color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptowl02__risk h2 {
  margin: 10px 0 18px !important;
  color: #29251f !important;
  font-size: 26px !important;
}
.ptest.ptest--result .ptowl02__risk>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.ptest.ptest--result .ptowl02__risk>div p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl02__risk>div p+p {
  padding-left: 20px;
  border-left: 1px solid rgba(196,134,47,.2);
}
.ptest.ptest--result .ptowl02__key {
  display: grid;
  grid-template-columns: 1.05fr 1.45fr;
  gap: 26px;
  padding: 28px;
  border-radius: 10px;
  background: #111210;
  color: #f2eee6;
}
.ptest.ptest--result .ptowl02__key>div:first-child {
  padding-right: 24px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl02__key>div>span {
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptowl02__key h2 {
  margin: 14px 0 !important;
  color: #f2eee6 !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptowl02__key>div>p {
  margin: 0 !important;
  color: #ddd8cf !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl02__steps {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ptest.ptest--result .ptowl02__steps article {
  flex: 1;
  text-align: center;
}
.ptest.ptest--result .ptowl02__steps article>b {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  margin: 0 auto 9px;
  border: 1px solid rgba(196,134,47,.45);
  border-radius: 50%;
  color: #c4862f;
  font-size: 21px;
}
.ptest.ptest--result .ptowl02__steps h3 {
  margin: 0 0 6px !important;
  color: #c4862f !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl02__steps p {
  margin: 0 !important;
  color: #ddd8cf !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl02__steps>i {
  color: var(--pt-gold);
  font-size: 20px;
  font-style: normal;
}
.ptest.ptest--result .ptowl02__key blockquote {
  grid-column: 1/-1;
  margin: 8px 0 0 !important;
  padding: 16px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.25) !important;
  color: #eee9df !important;
  font-size: 14px !important;
  font-style: normal !important;
  text-align: center;
}
.ptest.ptest--result .ptowl02__key blockquote strong {
  color: #c4862f;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowl02__intro,
  .ptest.ptest--result .ptowl02__middle,
  .ptest.ptest--result .ptowl02__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl02__key>div:first-child {
    padding: 0 0 22px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.25);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowl02__moments>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl02__moments>div>b {
    transform: rotate(90deg);
  }
  .ptest.ptest--result .ptowl02__moments article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.22);
    padding-top: 20px;
  }
  .ptest.ptest--result .ptowl02__risk>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl02__risk>div p+p {
    padding: 16px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptowl02__steps {
    flex-direction: column;
  }
  .ptest.ptest--result .ptowl02__steps>i {
    transform: rotate(90deg);
  }
}
.ptest.ptest--result .ptowl03__intro {
  text-align: center;
  padding: 4px 12px 24px;
}
.ptest.ptest--result .ptowl03__intro h1 {
  max-width: 850px;
  margin: 10px auto 12px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowl03__intro em,
.ptest.ptest--result .ptowl03__security em,
.ptest.ptest--result .ptowl03__clues em,
.ptest.ptest--result .ptowl03__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptowl03__intro p {
  max-width: 780px;
  margin: 0 auto 18px !important;
  color: #4a463f !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl03__intro blockquote {
  max-width: 820px;
  margin: 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  color: #29251f !important;
  font-size: 20px !important;
  line-height: 1.35 !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptowl03__heard {
  display: grid;
  grid-template-columns: 1fr 40px 1fr;
  gap: 24px;
  align-items: center;
  margin-bottom: 16px;
  padding: 0 28px;
}
.ptest.ptest--result .ptowl03__heard article {
  padding: 10px 24px;
}
.ptest.ptest--result .ptowl03__heard article+article {
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl03__heard span,
.ptest.ptest--result .ptowl03__security span,
.ptest.ptest--result .ptowl03__clues span,
.ptest.ptest--result .ptowl03__key>div>span {
  display: block;
  margin-bottom: 10px;
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptowl03__heard h3 {
  margin: 0 !important;
  color: #29251f !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptowl03__heard>b {
  color: var(--pt-gold);
  font-size: 22px;
  text-align: center;
}
.ptest.ptest--result .ptowl03__security {
  margin-bottom: 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.12);
  border-radius: 10px;
  background: #fbf8f2;
}
.ptest.ptest--result .ptowl03__security>h2 {
  margin: 0 0 20px !important;
  text-align: center;
  color: #29251f !important;
}
.ptest.ptest--result .ptowl03__security>div {
  display: grid;
  grid-template-columns: 1fr 110px 1fr;
  gap: 20px;
  align-items: center;
}
.ptest.ptest--result .ptowl03__security article {
  padding: 18px 24px;
  border-radius: 8px;
  background: rgba(255,255,255,.55);
}
.ptest.ptest--result .ptowl03__security ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ptest.ptest--result .ptowl03__security li {
  margin: 7px 0;
  color: #4a463f;
  font-size: 13px;
}
.ptest.ptest--result .ptowl03__security blockquote {
  margin: 16px 0 0 !important;
  padding: 14px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.2) !important;
  color: #29251f !important;
  font-size: 14px !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptowl03__security>div>strong {
  text-align: center;
  color: var(--pt-gold);
  font-size: 22px;
  line-height: 1.25;
  font-weight: 500;
}
.ptest.ptest--result .ptowl03__clues {
  display: grid;
  grid-template-columns: .9fr 1fr .85fr;
  gap: 24px;
  align-items: stretch;
  margin-bottom: 16px;
}
.ptest.ptest--result .ptowl03__visual {
  min-height: 310px;
  border-radius: 9px;
  background: linear-gradient(rgba(18,19,17,.08),rgba(18,19,17,.08)),var(--ptleak-img) center/cover no-repeat;
}
.ptest.ptest--result .ptowl03__clues>article {
  padding: 14px 0;
}
.ptest.ptest--result .ptowl03__clues>article+article {
  padding-left: 24px;
  border-left: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl03__clues p,
.ptest.ptest--result .ptowl03__clues li {
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptowl03__clues ul {
  padding-left: 18px;
}
.ptest.ptest--result .ptowl03__clues li::marker {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptowl03__clues h2 {
  margin: 14px 0 0 !important;
  color: #29251f !important;
  font-size: 23px !important;
}
.ptest.ptest--result .ptowl03__hard>p {
  padding: 8px 0;
  margin: 0 !important;
  border-bottom: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptowl03__hard h3 {
  margin: 14px 0 8px !important;
  color: #29251f !important;
  font-size: 17px !important;
}
.ptest.ptest--result .ptowl03__key {
  display: grid;
  grid-template-columns: 1.2fr .75fr 34px .95fr;
  gap: 20px;
  align-items: center;
  padding: 28px;
  border-radius: 10px;
  background: #111210;
  color: #f2eee6;
}
.ptest.ptest--result .ptowl03__key>div {
  padding-right: 22px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl03__key h2 {
  margin: 12px 0 0 !important;
  color: #f2eee6 !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptowl03__key article>b {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  margin-bottom: 10px;
  border: 1px solid rgba(196,134,47,.5);
  border-radius: 50%;
  color: #c4862f;
  font-size: 18px;
}
.ptest.ptest--result .ptowl03__key article p {
  margin: 0 0 8px !important;
  color: #eee9df !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptowl03__key blockquote {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #ddd8cf !important;
  font-size: 11px !important;
  line-height: 1.5 !important;
  font-style: normal !important;
}
.ptest.ptest--result .ptowl03__key>i {
  color: var(--pt-gold);
  font-size: 22px;
  font-style: normal;
  text-align: center;
}
.ptest.ptest--result .ptowl03__key footer {
  grid-column: 1/-1;
  margin-top: 2px;
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.25);
  text-align: center;
  color: #eee9df;
  font-size: 14px;
  line-height: 1.5;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowl03__clues {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptowl03__visual {
    grid-row: span 2;
  }
  .ptest.ptest--result .ptowl03__clues>article+article {
    padding-left: 0;
    border-left: 0;
  }
  .ptest.ptest--result .ptowl03__key {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptowl03__key>div {
    grid-column: 1/-1;
    padding: 0 0 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptowl03__key>i {
    display: none;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowl03__heard,
  .ptest.ptest--result .ptowl03__security>div,
  .ptest.ptest--result .ptowl03__clues,
  .ptest.ptest--result .ptowl03__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl03__heard>b {
    transform: rotate(90deg);
  }
  .ptest.ptest--result .ptowl03__heard article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptowl03__security>div>strong {
    padding: 10px 0;
  }
  .ptest.ptest--result .ptowl03__visual {
    grid-row: auto;
    min-height: 220px;
  }
  .ptest.ptest--result .ptowl03__key>div,
  .ptest.ptest--result .ptowl03__key article {
    grid-column: 1;
  }
  .ptest.ptest--result .ptowl03__key article+article {
    padding-top: 18px;
    border-top: 1px solid rgba(196,134,47,.2);
  }
}
.ptest.ptest--result .ptowl04__intro {
  padding: 4px 0 28px;
}
.ptest.ptest--result .ptowl04__intro h1 {
  margin: 10px 0 14px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowl04__intro em,
.ptest.ptest--result .ptowl04__danger em,
.ptest.ptest--result .ptowl04__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptowl04__intro p {
  max-width: 760px;
  margin: 0 !important;
  color: #4a463f !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl04__danger {
  padding: 26px 18px 28px;
  border-top: 1px solid rgba(82,66,44,.1);
}
.ptest.ptest--result .ptowl04__danger>span,
.ptest.ptest--result .ptowl04__curve>span,
.ptest.ptest--result .ptowl04__cost span,
.ptest.ptest--result .ptowl04__key>div>span {
  display: block;
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .14em;
}
.ptest.ptest--result .ptowl04__danger>h2 {
  margin: 8px 0 22px !important;
  color: #201e1a !important;
  font-size: 32px !important;
}
.ptest.ptest--result .ptowl04__danger>h2 em {
  color: #777 !important;
}
.ptest.ptest--result .ptowl04__danger>div {
  display: grid;
  grid-template-columns: .75fr 1.6fr;
  gap: 34px;
}
.ptest.ptest--result .ptowl04__danger article+article {
  padding-left: 34px;
  border-left: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl04__danger article p {
  margin: 9px 0 !important;
  color: #35322d !important;
  font-size: 14px !important;
}
.ptest.ptest--result .ptowl04__danger article:first-child p {
  display: flex;
  align-items: center;
  gap: 14px;
}
.ptest.ptest--result .ptowl04__danger article:first-child b {
  display: grid;
  place-items: center;
  width: 30px;
  height: 30px;
  color: var(--pt-gold);
  font-size: 17px;
}
.ptest.ptest--result .ptowl04__danger h3 {
  margin: 0 0 16px !important;
  color: #201e1a !important;
  font-size: 25px !important;
  line-height: 1.2 !important;
}
.ptest.ptest--result .ptowl04__curve {
  margin-bottom: 16px;
  padding: 24px;
  border: 1px solid rgba(82,66,44,.1);
  border-radius: 10px;
  background: #fbf9f5;
  text-align: center;
}
.ptest.ptest--result .ptowl04__curve>span {
  margin-bottom: 14px;
  text-align: left;
}
.ptest.ptest--result .ptowl04__curve>div:first-of-type {
  display: grid;
  grid-template-columns: 1fr 140px 1fr;
  gap: 16px;
  text-align: left;
}
.ptest.ptest--result .ptowl04__curve article {
  padding: 16px;
  border-radius: 7px;
  background: rgba(255,255,255,.58);
}
.ptest.ptest--result .ptowl04__curve article h3 {
  margin: 0 0 8px !important;
  color: #29251f !important;
  font-size: 12px !important;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptowl04__curve article p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptowl04__curve strong {
  align-self: center;
  color: #29251f;
  font-size: 12px;
  text-align: center;
}
.ptest.ptest--result .ptowl04__line {
  margin: -6px 8px 18px;
  color: #3d4a4b;
  font-size: 16px;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptowl04__curve>p {
  margin: 8px 0 2px !important;
  color: #6a655d !important;
  font-size: 10px !important;
  font-weight: 800;
  letter-spacing: .16em;
}
.ptest.ptest--result .ptowl04__curve>h2 {
  margin: 0 0 8px !important;
  color: #29251f !important;
  font-size: 23px !important;
}
.ptest.ptest--result .ptowl04__cost {
  margin-bottom: 16px;
  padding: 28px;
  border-radius: 10px;
  background: linear-gradient(120deg,#151a1c,#1d2529 58%,#171918);
  color: #f1eee8;
}
.ptest.ptest--result .ptowl04__cost>div:first-child {
  max-width: 700px;
  margin: 0 auto 24px;
}
.ptest.ptest--result .ptowl04__cost h2 {
  margin: 8px 0 10px !important;
  color: #f2eee6 !important;
  font-size: 30px !important;
}
.ptest.ptest--result .ptowl04__cost p {
  margin: 0 !important;
  color: #ddd9d2 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptowl04__effects {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  border-top: 1px solid rgba(255,255,255,.15);
}
.ptest.ptest--result .ptowl04__effects article {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 18px;
}
.ptest.ptest--result .ptowl04__effects article+article {
  border-left: 1px solid rgba(255,255,255,.18);
}
.ptest.ptest--result .ptowl04__effects b {
  color: #e5a43a;
  font-size: 24px;
}
.ptest.ptest--result .ptowl04__effects strong {
  color: #fff;
}
.ptest.ptest--result .ptowl04__key {
  display: grid;
  grid-template-columns: 1.05fr 1.75fr;
  gap: 28px;
  padding: 28px;
  border-radius: 10px;
  background: #111719;
  color: #f2eee6;
}
.ptest.ptest--result .ptowl04__key h2 {
  margin: 12px 0 0 !important;
  color: #f2eee6 !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptowl04__rules {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptowl04__rules article {
  padding: 0 18px;
  text-align: center;
}
.ptest.ptest--result .ptowl04__rules article+article {
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl04__rules b {
  display: block;
  color: #c4862f;
  font-size: 25px;
}
.ptest.ptest--result .ptowl04__rules h3 {
  margin: 8px 0 !important;
  color: #f0ece4 !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl04__rules p {
  margin: 0 !important;
  color: #ddd8cf !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptowl04__key footer {
  grid-column: 1/-1;
  margin-top: 4px;
  padding: 12px;
  border-radius: 5px;
  background: rgba(255,255,255,.08);
  text-align: center;
  color: #e8e3da;
  font-size: 12px;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowl04__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl04__curve>div:first-of-type {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl04__curve strong {
    padding: 8px;
  }
  .ptest.ptest--result .ptowl04__line {
    display: none;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowl04__danger>div,
  .ptest.ptest--result .ptowl04__effects,
  .ptest.ptest--result .ptowl04__rules {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl04__danger article+article {
    padding: 20px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.22);
  }
  .ptest.ptest--result .ptowl04__effects article+article,
  .ptest.ptest--result .ptowl04__rules article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptowl04__rules article {
    padding: 16px 0;
  }
}
.ptest.ptest--result .ptowl05__intro {
  padding: 4px 0 26px;
  text-align: center;
}
.ptest.ptest--result .ptowl05__intro h1 {
  margin: 10px 0 20px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowl05__intro em,
.ptest.ptest--result .ptowl05__search em,
.ptest.ptest--result .ptowl05__meanings em,
.ptest.ptest--result .ptowl05__diagnosis em,
.ptest.ptest--result .ptowl05__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptowl05__intro>div {
  display: grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 34px;
  align-items: center;
  text-align: left;
}
.ptest.ptest--result .ptowl05__intro blockquote {
  margin: 0 !important;
  padding: 0 28px 0 0 !important;
  border: 0 !important;
  border-right: 1px solid rgba(196,134,47,.35) !important;
  color: #29251f !important;
  font-size: 25px !important;
  line-height: 1.15 !important;
  text-align: center;
}
.ptest.ptest--result .ptowl05__intro p {
  margin: 0 !important;
  color: #49453e !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl05__search {
  display: grid;
  grid-template-columns: .95fr .9fr .95fr;
  gap: 24px;
  align-items: stretch;
  margin-bottom: 16px;
}
.ptest.ptest--result .ptowl05__puzzle {
  min-height: 290px;
  border-radius: 8px;
  background: linear-gradient(rgba(20,20,18,.05),rgba(20,20,18,.05)),url('/wp-content/uploads/2026/09/Target_BG7382.png') left center/cover no-repeat;
}
.ptest.ptest--result .ptowl05__search article {
  padding: 8px 0;
}
.ptest.ptest--result .ptowl05__search span,
.ptest.ptest--result .ptowl05__diagnosis span,
.ptest.ptest--result .ptowl05__key span {
  display: block;
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .13em;
}
.ptest.ptest--result .ptowl05__search article h2 {
  margin: 8px 0 14px !important;
  color: #29251f !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptowl05__search strong,
.ptest.ptest--result .ptowl05__search p,
.ptest.ptest--result .ptowl05__search li {
  color: #45413a !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptowl05__search ul {
  padding-left: 18px;
}
.ptest.ptest--result .ptowl05__search li::marker {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptowl05__search>h2 {
  display: flex;
  align-items: center;
  margin: 0 !important;
  padding-left: 28px;
  border-left: 1px solid rgba(196,134,47,.28);
  color: #29251f !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptowl05__meanings {
  margin-bottom: 16px;
  padding: 22px;
  border: 1px solid rgba(82,66,44,.1);
  border-radius: 9px;
  background: #fbf9f5;
  text-align: center;
}
.ptest.ptest--result .ptowl05__meanings>h3 {
  margin: 0 0 20px !important;
  color: #29251f !important;
  font-size: 13px !important;
  letter-spacing: .15em;
}
.ptest.ptest--result .ptowl05__meanings>div {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
.ptest.ptest--result .ptowl05__meanings article {
  padding: 8px 18px;
}
.ptest.ptest--result .ptowl05__meanings article+article {
  border-left: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl05__meanings span {
  color: var(--pt-gold);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .09em;
}
.ptest.ptest--result .ptowl05__meanings p {
  margin: 8px 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptowl05__meanings>h2 {
  margin: 18px 0 0 !important;
  color: #29251f !important;
  font-size: 22px !important;
}
.ptest.ptest--result .ptowl05__diagnosis {
  display: grid;
  grid-template-columns: .9fr .8fr .85fr;
  gap: 22px;
  margin-bottom: 16px;
}
.ptest.ptest--result .ptowl05__desk {
  min-height: 285px;
  border-radius: 8px;
  background: linear-gradient(rgba(15,16,14,.08),rgba(15,16,14,.08)),url('/wp-content/uploads/2026/09/Target_BG7382.png') right center/cover no-repeat;
}
.ptest.ptest--result .ptowl05__diagnosis article {
  padding: 8px 0;
}
.ptest.ptest--result .ptowl05__diagnosis article+article {
  padding-left: 22px;
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl05__diagnosis p {
  margin: 8px 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptowl05__diagnosis blockquote {
  margin: 14px 0 8px !important;
  padding: 12px 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.2) !important;
  color: #29251f !important;
  font-size: 19px !important;
}
.ptest.ptest--result .ptowl05__diagnosis h2 {
  margin: 10px 0 0 !important;
  color: #29251f !important;
  font-size: 20px !important;
}
.ptest.ptest--result .ptowl05__key {
  display: grid;
  grid-template-columns: .8fr 1.6fr;
  gap: 28px;
  padding: 28px;
  border-radius: 10px;
  background: #111210;
  color: #f2eee6;
}
.ptest.ptest--result .ptowl05__key h2 {
  margin: 10px 0 0 !important;
  color: #f2eee6 !important;
  font-size: 29px !important;
}
.ptest.ptest--result .ptowl05__key>div+div {
  padding-left: 28px;
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptowl05__key blockquote {
  margin: 0 0 18px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #f0ece4 !important;
  font-size: 17px !important;
  line-height: 1.4 !important;
  text-align: center;
}
.ptest.ptest--result .ptowl05__questions {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptowl05__questions article {
  display: flex;
  gap: 10px;
  padding: 0 14px;
  align-items: center;
}
.ptest.ptest--result .ptowl05__questions article+article {
  border-left: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptowl05__questions b {
  display: grid;
  place-items: center;
  flex: 0 0 38px;
  height: 38px;
  border: 1px solid rgba(196,134,47,.55);
  border-radius: 50%;
  color: #c4862f;
}
.ptest.ptest--result .ptowl05__questions p {
  margin: 0 !important;
  color: #ddd8cf !important;
  font-size: 10px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptowl05__key footer {
  grid-column: 1/-1;
  margin-top: 4px;
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.25);
  text-align: center;
  color: #eee9df;
  font-size: 14px;
  line-height: 1.45;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowl05__search,
  .ptest.ptest--result .ptowl05__diagnosis {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptowl05__search>h2 {
    grid-column: 1/-1;
    padding: 20px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptowl05__desk {
    grid-row: span 2;
  }
  .ptest.ptest--result .ptowl05__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl05__key>div+div {
    padding: 20px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowl05__intro>div,
  .ptest.ptest--result .ptowl05__search,
  .ptest.ptest--result .ptowl05__meanings>div,
  .ptest.ptest--result .ptowl05__diagnosis,
  .ptest.ptest--result .ptowl05__questions {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl05__intro blockquote {
    padding: 0 0 18px !important;
    border-right: 0 !important;
    border-bottom: 1px solid rgba(196,134,47,.35) !important;
  }
  .ptest.ptest--result .ptowl05__meanings article+article,
  .ptest.ptest--result .ptowl05__questions article+article {
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptowl05__diagnosis article+article {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptowl05__desk {
    grid-row: auto;
    min-height: 220px;
  }
  .ptest.ptest--result .ptowl05__questions article {
    padding: 12px 0;
  }
}
.ptest.ptest--result .ptowl06__intro {
  padding: 4px 4px 24px;
}
.ptest.ptest--result .ptowl06__intro h1 {
  max-width: 760px;
  margin: 10px 0 12px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowl06__intro p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowl06__matrix {
  display: grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 38px;
  align-items: center;
  margin-bottom: 18px;
}
.ptest.ptest--result .ptowl06__matrix>article>span,
.ptest.ptest--result .ptowl06__languages>span,
.ptest.ptest--result .ptowl06__leak span,
.ptest.ptest--result .ptowl06__key>div>span {
  display: block;
  margin: 0 0 16px;
  color: #29251f;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptowl06__matrix>article>p {
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 0 0 12px !important;
  color: #29251f !important;
  font-size: 15px !important;
}
.ptest.ptest--result .ptowl06__matrix>article>p b {
  display: grid;
  place-items: center;
  width: 36px;
  height: 36px;
  color: #29251f;
  font-size: 21px;
  font-weight: 400;
}
.ptest.ptest--result .ptowl06__matrix>article>span:nth-of-type(2) {
  margin-top: 28px;
}
.ptest.ptest--result .ptowl06__matrix h2 {
  margin: 0 0 8px !important;
  color: #29251f !important;
  font-size: 30px !important;
}
.ptest.ptest--result .ptowl06__chart {
  position: relative;
  text-align: center;
}
.ptest.ptest--result .ptowl06__chart>b {
  font-size: 11px;
}
.ptest.ptest--result .ptowl06__chart>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 8px;
  background: linear-gradient(90deg,rgba(191,208,191,.35),rgba(210,221,231,.4) 50%,rgba(235,218,197,.38));
  border-radius: 5px;
}
.ptest.ptest--result .ptowl06__chart article {
  min-height: 120px;
  padding: 30px 16px 18px;
}
.ptest.ptest--result .ptowl06__chart article:nth-child(-n+2) {
  border-bottom: 1px solid rgba(45,45,45,.35);
}
.ptest.ptest--result .ptowl06__chart article:nth-child(odd) {
  border-right: 1px solid rgba(45,45,45,.35);
}
.ptest.ptest--result .ptowl06__chart strong {
  font-size: 10px;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptowl06__chart p {
  margin: 8px 0 0 !important;
  color: #29251f !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptowl06__chart>i {
  position: absolute;
  left: 50%;
  top: 50%;
  display: grid;
  place-items: center;
  width: 104px;
  height: 104px;
  transform: translate(-50%,-44%);
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}
.ptest.ptest--result .ptowl06__leak {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 26px calc(var(--pt-result-container-pad) + 12px) 22px;
  background: linear-gradient(rgba(16,17,16,.73),rgba(16,17,16,.73)),url('/wp-content/uploads/2026/09/Target_BG882.png') center/cover no-repeat;
  color: #fff;
}
.ptest.ptest--result .ptowl06__leak span {
  color: #fff;
}
.ptest.ptest--result .ptowl06__leak h2 {
  margin: 0 0 4px !important;
  color: #fff !important;
  font-size: 21px !important;
}
.ptest.ptest--result .ptowl06__leak p {
  margin: 0 0 8px !important;
  color: #f2eee6 !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptowl06__leak strong {
  display: block;
  font-size: 44px;
  line-height: 1;
}
.ptest.ptest--result .ptowl06__leak b {
  display: block;
  margin: 6px 0;
  color: #fff;
  font-size: 11px;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptowl06__leak>h2 {
  grid-column: 1/-1;
  text-align: center;
  font-size: 25px !important;
}
.ptest.ptest--result .ptowl06__languages {
  padding: 22px 12px;
  text-align: center;
}
.ptest.ptest--result .ptowl06__languages>div {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin-top: 12px;
}
.ptest.ptest--result .ptowl06__languages article {
  padding: 0 18px;
}
.ptest.ptest--result .ptowl06__languages article+article {
  border-left: 1px solid rgba(82,66,44,.2);
}
.ptest.ptest--result .ptowl06__languages article>b {
  display: block;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 400;
}
.ptest.ptest--result .ptowl06__languages h3 {
  margin: 0 0 6px !important;
  color: #29251f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptowl06__languages p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl06__languages>p {
  margin-top: 14px !important;
}
.ptest.ptest--result .ptowl06__key {
  display: grid;
  grid-template-columns: .8fr 1.5fr;
  gap: 26px;
  padding: 28px;
  border-radius: 10px;
  background: #101716;
  color: #f2eee6;
}
.ptest.ptest--result .ptowl06__key>div:first-child {
  padding-right: 22px;
  border-right: 1px solid rgba(196,134,47,.28);
}
.ptest.ptest--result .ptowl06__key>div>span {
  color: #fff;
}
.ptest.ptest--result .ptowl06__key h2 {
  margin: 12px 0 0 !important;
  color: #f2eee6 !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptowl06__checks {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptowl06__checks article {
  padding: 0 16px;
  text-align: center;
}
.ptest.ptest--result .ptowl06__checks article+article {
  border-left: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .ptowl06__checks b {
  display: block;
  color: #fff;
  font-size: 27px;
}
.ptest.ptest--result .ptowl06__checks h3 {
  margin: 8px 0 !important;
  color: #fff !important;
  font-size: 10px !important;
}
.ptest.ptest--result .ptowl06__checks p {
  margin: 0 !important;
  color: #ddd8cf !important;
  font-size: 11px !important;
}
.ptest.ptest--result .ptowl06__key footer {
  grid-column: 1/-1;
  margin-top: 4px;
  padding: 12px;
  text-align: center;
  background: rgba(255,255,255,.08);
  color: #eee9df;
  font-size: 11px;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowl06__matrix,
  .ptest.ptest--result .ptowl06__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl06__key>div:first-child {
    padding: 0 0 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.28);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowl06__leak {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl06__leak>h2 {
    grid-column: 1;
  }
  .ptest.ptest--result .ptowl06__languages>div,
  .ptest.ptest--result .ptowl06__checks {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowl06__languages article+article,
  .ptest.ptest--result .ptowl06__checks article+article {
    margin-top: 16px;
    padding-top: 16px;
    border-left: 0;
    border-top: 1px solid rgba(82,66,44,.2);
  }
  .ptest.ptest--result .ptowl06__checks article+article {
    border-color: rgba(255,255,255,.2);
  }
  .ptest.ptest--result .ptowl06__chart>i {
    width: 84px;
    height: 84px;
    font-size: 10px;
  }
}
.ptest.ptest--result .ptowlblind__intro {
  padding: 4px 4px 26px;
}
.ptest.ptest--result .ptowlblind__intro h1 {
  max-width: 780px;
  margin: 10px 0 14px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptowlblind__intro p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowlblind__sources {
  display: grid;
  grid-template-columns: 1.05fr .9fr .42fr;
  gap: 30px;
  padding: 26px 4px;
  border-top: 1px solid rgba(82,66,44,.12);
  border-bottom: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptowlblind__sources span,
.ptest.ptest--result .ptowlblind__pattern span,
.ptest.ptest--result .ptowlblind__key>span {
  display: block;
  color: #29251f;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .16em;
  line-height: 1.5;
}
.ptest.ptest--result .ptowlblind__questions {
  margin: 28px 0;
}
.ptest.ptest--result .ptowlblind__questions p {
  margin: 0 0 8px !important;
  color: #29251f !important;
  font-size: 19px !important;
}
.ptest.ptest--result .ptowlblind__sources h2 {
  margin: 0 !important;
  color: #29251f !important;
  font-size: 25px !important;
}
.ptest.ptest--result .ptowlblind__sources em,
.ptest.ptest--result .ptowlblind__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptowlblind__wheel {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  margin-top: 10px;
  background: #eee8dc;
}
.ptest.ptest--result .ptowlblind__wheel>div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 25px;
  background: rgba(196,134,47,.09);
}
.ptest.ptest--result .ptowlblind__wheel>div:nth-child(1) {
  background: #e1e6ec;
}
.ptest.ptest--result .ptowlblind__wheel>div:nth-child(3) {
  background: #e3e8da;
}
.ptest.ptest--result .ptowlblind__wheel>div:nth-child(4) {
  background: #eadbd0;
}
.ptest.ptest--result .ptowlblind__wheel b {
  font-size: 11px;
}
.ptest.ptest--result .ptowlblind__wheel p {
  margin: 4px 0 !important;
  color: #29251f !important;
  font-size: 10px !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptowlblind__wheel i {
  position: absolute;
  inset: 50% auto auto 50%;
  display: grid;
  place-items: center;
  width: 112px;
  height: 112px;
  transform: translate(-50%,-50%);
  border-radius: 50%;
  background: #f7f3eb;
  color: #29251f;
  font-size: 9px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: .12em;
  text-align: center;
}
.ptest.ptest--result .ptowlblind__sources aside {
  align-self: center;
  padding-left: 20px;
  border-left: 1px solid rgba(82,66,44,.25);
}
.ptest.ptest--result .ptowlblind__sources aside h3 {
  margin: 0 0 18px !important;
  color: #29251f !important;
  font-size: 18px !important;
}
.ptest.ptest--result .ptowlblind__sources aside p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptowlblind__pattern {
  display: grid;
  grid-template-columns: 1.2fr .45fr .78fr;
  gap: 30px;
  padding: 28px 4px;
}
.ptest.ptest--result .ptowlblind__pattern>article:first-child>div {
  display: grid;
  grid-template-columns: 36px 1fr;
  gap: 12px;
  margin-top: 15px;
}
.ptest.ptest--result .ptowlblind__pattern>article:first-child b {
  color: #777;
  font-size: 18px;
  font-weight: 400;
}
.ptest.ptest--result .ptowlblind__pattern p {
  margin: 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}
.ptest.ptest--result .ptowlblind__pattern strong {
  color: #29251f;
  font-size: 14px;
}
.ptest.ptest--result .ptowlblind__brace {
  align-self: center;
  padding: 20px;
  border-left: 1px solid rgba(82,66,44,.18);
  border-right: 1px solid rgba(82,66,44,.18);
  text-align: center;
}
.ptest.ptest--result .ptowlblind__brace h2 {
  margin: 0 !important;
  color: #29251f !important;
  font-size: 21px !important;
}
.ptest.ptest--result .ptowlblind__brace i {
  display: block;
  width: 42px;
  margin: 20px auto;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptowlblind__brace p {
  font-size: 16px !important;
}
.ptest.ptest--result .ptowlblind__problem h2 {
  margin: 26px 0 20px !important;
  color: #29251f !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptowlblind__problem p {
  font-size: 12px !important;
}
.ptest.ptest--result .ptowlblind__key {
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 30px calc(var(--pt-result-container-pad) + 4px) 22px;
  background: linear-gradient(rgba(8,18,25,.88),rgba(8,18,25,.92)),url('/wp-content/uploads/2026/09/Target_BG0019.png') center/cover no-repeat;
  color: #f4f0e8;
}
.ptest.ptest--result .ptowlblind__key>span {
  color: #fff;
}
.ptest.ptest--result .ptowlblind__key h2 {
  margin: 12px 0 20px !important;
  color: #f4f0e8 !important;
  font-size: 31px !important;
}
.ptest.ptest--result .ptowlblind__key>div {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 30px;
}
.ptest.ptest--result .ptowlblind__key article b {
  display: block;
  color: #fff;
  font-size: 23px;
  font-weight: 400;
}
.ptest.ptest--result .ptowlblind__key article i {
  display: block;
  width: 28px;
  margin: 9px 0 12px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptowlblind__key article p {
  margin: 0 !important;
  color: #f4f0e8 !important;
  font-size: 14px !important;
  font-weight: 600;
}
.ptest.ptest--result .ptowlblind__key footer {
  margin-top: 26px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.45);
  font-size: 9px;
  letter-spacing: .16em;
  text-align: center;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptowlblind__sources {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptowlblind__sources aside {
    grid-column: 1/-1;
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(82,66,44,.2);
  }
  .ptest.ptest--result .ptowlblind__pattern {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptowlblind__brace {
    border-right: 0;
  }
  .ptest.ptest--result .ptowlblind__problem {
    grid-column: 1/-1;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptowlblind__sources,
  .ptest.ptest--result .ptowlblind__pattern,
  .ptest.ptest--result .ptowlblind__key>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptowlblind__brace {
    border: 0;
    border-top: 1px solid rgba(82,66,44,.18);
    border-bottom: 1px solid rgba(82,66,44,.18);
  }
  .ptest.ptest--result .ptowlblind__problem {
    grid-column: auto;
  }
  .ptest.ptest--result .ptowlblind__wheel {
    max-width: 340px;
    margin: 14px auto;
  }
  .ptest.ptest--result .ptowlblind__key h2 {
    font-size: 27px !important;
  }
}
.ptest.ptest--result .ptchimp01__intro {
  display: grid;
  grid-template-columns: 1.35fr .85fr;
  gap: 42px;
  align-items: center;
}
.ptest.ptest--result .ptchimp01__intro>div {
  padding-right: 30px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptchimp01__intro h1 {
  margin: 12px 0 14px !important;
}
.ptest.ptest--result .ptchimp01__intro em,
.ptest.ptest--result .ptchimp01__choice em,
.ptest.ptest--result .ptchimp01__paradox em,
.ptest.ptest--result .ptchimp01__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptchimp01__intro p {
  margin: 0 !important;
}
.ptest.ptest--result .ptchimp01__intro blockquote {
  margin: 0 !important;
  font-size: 25px !important;
  line-height: 1.35 !important;
  font-style: italic;
}
.ptest.ptest--result .ptchimp01__choice {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 34px;
  margin: 22px 0;
}
.ptest.ptest--result .ptchimp01__ideas {
  padding-right: 34px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptchimp01__ideas>div {
  display: grid;
  grid-template-columns: 1fr 150px 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 12px;
  align-items: center;
  min-height: 260px;
}
.ptest.ptest--result .ptchimp01__ideas i {
  font-size: 14px;
  text-align: center;
}
.ptest.ptest--result .ptchimp01__ideas strong {
  grid-column: 2;
  grid-row: 1/3;
  display: grid;
  place-items: center;
  width: 145px;
  height: 95px;
  border: 2px solid var(--pt-gold);
  border-radius: 50%;
  color: var(--pt-gold);
  text-align: center;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptchimp01__ideas h2 {
  margin: 8px 0 !important;
}
.ptest.ptest--result .ptchimp01__ideas p {
  margin: 0 !important;
}
.ptest.ptest--result .ptchimp01__customer>blockquote {
  margin: 0 0 10px !important;
  font-size: 25px !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptchimp01__customer>div {
  margin-top: 18px;
  padding: 18px;
  background: #f7f2e9;
  border-radius: 8px;
}
.ptest.ptest--result .ptchimp01__customer span,
.ptest.ptest--result .ptchimp01__paradox span,
.ptest.ptest--result .ptchimp01__key span {
  color: #a66e26;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .14em;
}
.ptest.ptest--result .ptchimp01__customer section {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  margin: 12px 0;
  border-bottom: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptchimp01__customer section b {
  padding: 8px;
  text-align: center;
  color: var(--pt-gold);
  font-size: 26px;
  border-right: 1px solid rgba(196,134,47,.18);
}
.ptest.ptest--result .ptchimp01__customer section b:last-child {
  border: 0;
}
.ptest.ptest--result .ptchimp01__customer small {
  display: block;
  margin-top: 6px;
  color: #29251f;
  font-size: 11px;
  font-weight: 400;
}
.ptest.ptest--result .ptchimp01__customer h3 {
  text-align: center !important;
  font-size: 18px !important;
}
.ptest.ptest--result .ptchimp01__paradox {
  display: grid;
  grid-template-columns: 1.05fr .85fr .55fr;
  gap: 22px;
  align-items: stretch;
}
.ptest.ptest--result .ptchimp01__paths {
  min-height: 285px;
  border-radius: 8px;
  background: url('/wp-content/uploads/2026/09/Target_BG892.png') center/cover no-repeat;
  filter: saturate(.75);
}
.ptest.ptest--result .ptchimp01__paradox article {
  padding: 10px;
}
.ptest.ptest--result .ptchimp01__paradox article h2 {
  margin: 12px 0 !important;
}
.ptest.ptest--result .ptchimp01__paradox article>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-top: 18px;
  padding-top: 14px;
  border-top: 1px solid rgba(196,134,47,.18);
}
.ptest.ptest--result .ptchimp01__paradox aside {
  padding: 18px;
  background: #f7f2e9;
  border-radius: 8px;
}
.ptest.ptest--result .ptchimp01__paradox aside p {
  padding: 9px 0;
  margin: 0 !important;
  border-bottom: 1px solid rgba(196,134,47,.16);
  font-size: 11px !important;
}
.ptest.ptest--result .ptchimp01__paradox aside i {
  display: block;
  text-align: center;
  color: var(--pt-gold);
}
.ptest.ptest--result .ptchimp01__paradox aside h3 {
  margin: 5px 0 !important;
  font-size: 15px !important;
}
.ptest.ptest--result .ptchimp01__paradox aside h2 {
  margin: 8px 0 0 !important;
  color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptchimp01__key {
  display: grid;
  grid-template-columns: .8fr 1.2fr;
  gap: 30px;
  margin-top: 18px;
  padding: 28px;
  background: #111210;
  border-radius: 9px;
  color: #eee;
}
.ptest.ptest--result .ptchimp01__key>div {
  padding-right: 28px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptchimp01__key h2 {
  margin: 12px 0 0 !important;
  color: #f4f0e8 !important;
}
.ptest.ptest--result .ptchimp01__key blockquote {
  margin: 0 0 14px !important;
  color: #f4f0e8 !important;
  font-size: 20px !important;
}
.ptest.ptest--result .ptchimp01__key article>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.ptest.ptest--result .ptchimp01__key article p {
  color: #ddd8cf !important;
}
.ptest.ptest--result .ptchimp01__key footer {
  grid-column: 1/-1;
  margin-top: 4px;
  padding-top: 18px;
  border-top: 1px solid rgba(196,134,47,.35);
  text-align: center;
  font-size: 15px;
}
.ptest.ptest--result .ptchimp01__key footer em {
  color: var(--pt-gold);
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimp01__intro,
  .ptest.ptest--result .ptchimp01__choice,
  .ptest.ptest--result .ptchimp01__paradox,
  .ptest.ptest--result .ptchimp01__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp01__intro>div,
  .ptest.ptest--result .ptchimp01__ideas,
  .ptest.ptest--result .ptchimp01__key>div {
    padding-right: 0;
    padding-bottom: 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptchimp01__key footer {
    grid-column: 1;
  }
  .ptest.ptest--result .ptchimp01__paths {
    min-height: 240px;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimp01__ideas>div {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    min-height: 0;
  }
  .ptest.ptest--result .ptchimp01__ideas strong {
    grid-column: 1;
    grid-row: auto;
    margin: 8px auto;
  }
  .ptest.ptest--result .ptchimp01__customer section,
  .ptest.ptest--result .ptchimp01__key article>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp01__customer section b {
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.18);
  }
}
.ptest.ptest--result .ptchimp02__intro {
  display: grid;
  grid-template-columns: 1.25fr .8fr;
  gap: 42px;
  align-items: center;
}
.ptest.ptest--result .ptchimp02__intro em,
.ptest.ptest--result .ptchimp02__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptchimp02__intro h1 {
  margin: 12px 0 !important;
}
.ptest.ptest--result .ptchimp02__intro aside {
  padding-left: 28px;
}
.ptest.ptest--result .ptchimp02__intro blockquote {
  margin: 0 0 10px !important;
  font-size: 30px !important;
  line-height: 1.15 !important;
  font-style: italic;
}
.ptest.ptest--result .ptchimp02__questions {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  margin: 20px 0 0;
  border-top: 1px solid rgba(82,66,44,.25);
  border-bottom: 1px solid rgba(82,66,44,.25);
}
.ptest.ptest--result .ptchimp02__questions h3 {
  margin: 0 !important;
  padding: 18px;
  text-align: center !important;
  border-right: 1px solid rgba(82,66,44,.25);
  font-size: 19px !important;
}
.ptest.ptest--result .ptchimp02__questions h3:last-child {
  border: 0;
}
.ptest.ptest--result .ptchimp02__gap {
  display: grid;
  grid-template-columns: 1fr 105px 1fr;
  align-items: center;
  min-height: 190px;
  margin-top: 18px;
  background: linear-gradient(90deg,#f4e7cd,#f3f0e9 50%,#dfe8ed);
}
.ptest.ptest--result .ptchimp02__gap article {
  padding: 20px;
  text-align: center;
}
.ptest.ptest--result .ptchimp02__gap span {
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptchimp02__gap article p {
  margin: 12px 0 0 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptchimp02__gap>strong {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
.ptest.ptest--result .ptchimp02__gap>strong b {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ptest.ptest--result .ptchimp02__bridge {
  text-align: center;
  margin: 8px 0 20px !important;
}
.ptest.ptest--result .ptchimp02__passiert {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  gap: 24px;
}
.ptest.ptest--result .ptchimp02__visual {
  min-height: 270px;
  padding: 20px;
  background: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url('/wp-content/uploads/2026/09/Target_BG783212.png') center/cover no-repeat;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptchimp02__passiert article {
  padding: 8px 14px;
}
.ptest.ptest--result .ptchimp02__passiert ul {
  margin: 0 0 10px;
  padding-left: 20px;
}
.ptest.ptest--result .ptchimp02__passiert li {
  margin: 5px 0;
}
.ptest.ptest--result .ptchimp02__passiert h2 {
  margin: 8px 0 !important;
}
.ptest.ptest--result .ptchimp02__tension {
  display: grid;
  grid-template-columns: .55fr 1.35fr .65fr;
  gap: 28px;
  align-items: center;
  margin: 22px 0;
  padding: 18px 0;
  border-top: 1px solid rgba(82,66,44,.2);
}
.ptest.ptest--result .ptchimp02__tension>strong {
  font-size: 13px;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptchimp02__tension>div {
  padding: 0 28px;
  border-left: 1px solid rgba(82,66,44,.25);
  border-right: 1px solid rgba(82,66,44,.25);
}
.ptest.ptest--result .ptchimp02__tension h2 {
  margin: 6px 0 !important;
}
.ptest.ptest--result .ptchimp02__key {
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 30px calc(var(--pt-result-container-pad) + 4px);
  background: #101411;
  color: #f4f0e8;
}
.ptest.ptest--result .ptchimp02__key>span {
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .16em;
}
.ptest.ptest--result .ptchimp02__key h2 {
  margin: 12px 0 22px !important;
  color: #f4f0e8 !important;
}
.ptest.ptest--result .ptchimp02__key>div {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 0;
}
.ptest.ptest--result .ptchimp02__key article {
  padding: 4px 24px;
  border-right: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .ptchimp02__key article:last-child {
  border: 0;
}
.ptest.ptest--result .ptchimp02__key article b {
  float: left;
  margin-right: 15px;
  color: var(--pt-gold);
  font-size: 28px;
}
.ptest.ptest--result .ptchimp02__key article h3 {
  margin: 0 0 8px !important;
  color: #fff !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptchimp02__key article p {
  color: #eee !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptchimp02__key footer {
  margin-top: 24px;
  padding-top: 18px;
  border-top: 1px solid rgba(255,255,255,.3);
  color: #f4f0e8;
  font-size: 14px;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimp02__intro,
  .ptest.ptest--result .ptchimp02__passiert,
  .ptest.ptest--result .ptchimp02__tension {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp02__intro aside {
    padding-left: 0;
  }
  .ptest.ptest--result .ptchimp02__tension>div {
    padding: 18px 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid rgba(82,66,44,.2);
    border-bottom: 1px solid rgba(82,66,44,.2);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimp02__questions,
  .ptest.ptest--result .ptchimp02__key>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp02__questions h3,
  .ptest.ptest--result .ptchimp02__key article {
    border-right: 0;
    border-bottom: 1px solid rgba(82,66,44,.2);
  }
  .ptest.ptest--result .ptchimp02__gap {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp02__gap>strong {
    padding: 12px;
  }
  .ptest.ptest--result .ptchimp02__intro blockquote {
    font-size: 25px !important;
  }
}
.ptest.ptest--result .ptchimp03__intro {
  padding: 4px 4px 24px;
}
.ptest.ptest--result .ptchimp03__intro h1 {
  max-width: 820px;
  margin: 10px 0 12px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptchimp03__intro p {
  max-width: 780px;
  margin: 0 !important;
  color: #4a463f !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptchimp03__perspectives {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 38px;
  padding: 22px 0;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptchimp03__perspectives article {
  padding: 0 12px;
}
.ptest.ptest--result .ptchimp03__perspectives article+article {
  border-left: 1px solid rgba(196,134,47,.28);
  padding-left: 38px;
}
.ptest.ptest--result .ptchimp03__perspectives span,
.ptest.ptest--result .ptchimp03__carry span,
.ptest.ptest--result .ptchimp03__signals span,
.ptest.ptest--result .ptchimp03__key span {
  display: block;
  margin-bottom: 12px;
  color: #a56c27;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .11em;
}
.ptest.ptest--result .ptchimp03__perspectives h2 {
  margin: 0 !important;
  color: #29251f !important;
  font-size: 29px !important;
  line-height: 1.22 !important;
}
.ptest.ptest--result .ptchimp03__perspectives ul {
  margin: 0;
  padding-left: 20px;
}
.ptest.ptest--result .ptchimp03__perspectives li {
  margin: 7px 0;
  color: #29251f;
}
.ptest.ptest--result .ptchimp03__centerline {
  margin: 0 0 18px;
  text-align: center;
}
.ptest.ptest--result .ptchimp03__centerline h2 {
  margin: 0 !important;
  color: #29251f !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptchimp03__carry {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  gap: 26px;
  margin-bottom: 18px;
}
.ptest.ptest--result .ptchimp03__team {
  min-height: 310px;
  border-radius: 8px;
  background: linear-gradient(rgba(15,16,14,.05),rgba(15,16,14,.05)),url('/wp-content/uploads/2026/09/Target_BG7912.png') left center/cover no-repeat;
}
.ptest.ptest--result .ptchimp03__carry article {
  padding: 16px 18px;
  border: 1px solid rgba(82,66,44,.09);
  border-radius: 8px;
}
.ptest.ptest--result .ptchimp03__carry h2 {
  margin: 0 0 10px !important;
  color: #29251f !important;
  font-size: 25px !important;
}
.ptest.ptest--result .ptchimp03__carry p {
  margin: 8px 0 !important;
  color: #4a463f !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptchimp03__carry blockquote {
  margin: 16px 0 0 !important;
  padding: 14px 0 0 !important;
  border: 0 !important;
  border-top: 2px solid rgba(196,134,47,.45) !important;
  color: #9d6829 !important;
  font-size: 20px !important;
}
.ptest.ptest--result .ptchimp03__signals {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 20px;
  margin-bottom: 18px;
}
.ptest.ptest--result .ptchimp03__signals>div {
  padding: 20px 24px;
  border: 1px solid rgba(82,66,44,.09);
  border-radius: 8px;
}
.ptest.ptest--result .ptchimp03__signals__quotes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.ptest.ptest--result .ptchimp03__signals blockquote {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #29251f !important;
  font-size: 20px !important;
}
.ptest.ptest--result .ptchimp03__signals p {
  margin: 12px 0 0 !important;
  color: #4a463f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptchimp03__signals aside {
  padding: 20px 24px;
  border: 1px solid rgba(82,66,44,.09);
  border-radius: 8px;
}
.ptest.ptest--result .ptchimp03__signals aside p {
  padding: 7px 0;
  border-bottom: 1px solid rgba(82,66,44,.1);
}
.ptest.ptest--result .ptchimp03__signals aside h2 {
  margin: 12px 0 0 !important;
  color: #29251f !important;
  font-size: 21px !important;
}
.ptest.ptest--result .ptchimp03__key {
  display: grid;
  grid-template-columns: .9fr 1.6fr;
  gap: 26px;
  padding: 28px;
  border-radius: 10px;
  background: #111513;
  color: #f3eee5;
}
.ptest.ptest--result .ptchimp03__key>div:first-child {
  padding-right: 24px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptchimp03__key span {
  color: #c4862f;
}
.ptest.ptest--result .ptchimp03__key h2 {
  margin: 10px 0 0 !important;
  color: #f3eee5 !important;
  font-size: 29px !important;
}
.ptest.ptest--result .ptchimp03__questions {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptchimp03__questions article {
  padding: 0 18px;
  text-align: center;
}
.ptest.ptest--result .ptchimp03__questions article+article {
  border-left: 1px solid rgba(255,255,255,.22);
}
.ptest.ptest--result .ptchimp03__questions b {
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  margin: 0 auto 12px;
  border: 1px solid rgba(196,134,47,.65);
  border-radius: 50%;
  color: #c4862f;
  font-size: 21px;
}
.ptest.ptest--result .ptchimp03__questions p {
  margin: 0 !important;
  color: #eee9df !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptchimp03__key footer {
  grid-column: 1/-1;
  margin-top: 6px;
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.28);
  color: #eee9df;
  font-size: 13px;
  line-height: 1.5;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimp03__carry,
  .ptest.ptest--result .ptchimp03__signals,
  .ptest.ptest--result .ptchimp03__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp03__key>div:first-child {
    padding: 0 0 22px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.3);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimp03__perspectives,
  .ptest.ptest--result .ptchimp03__signals__quotes,
  .ptest.ptest--result .ptchimp03__questions {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp03__perspectives article+article {
    padding: 20px 12px 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptchimp03__team {
    min-height: 220px;
  }
  .ptest.ptest--result .ptchimp03__questions article {
    padding: 14px 0;
  }
  .ptest.ptest--result .ptchimp03__questions article+article {
    border-left: 0;
    border-top: 1px solid rgba(255,255,255,.18);
  }
}
.ptest.ptest--result .ptchimp04__intro {
  position: relative;
  padding: 4px 4px 24px;
}
.ptest.ptest--result .ptchimp04__intro h1 {
  max-width: 620px;
  margin: 10px 0 12px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptchimp04__intro h1 em,
.ptest.ptest--result .ptchimp04__after em,
.ptest.ptest--result .ptchimp04__left em,
.ptest.ptest--result .ptchimp04__landing em,
.ptest.ptest--result .ptchimp04__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptchimp04__intro p {
  max-width: 650px;
  margin: 0 !important;
  color: #4a463f !important;
}
.ptest.ptest--result .ptchimp04__intro blockquote {
  position: absolute;
  right: 20px;
  top: 22px;
  margin: 0 !important;
  padding: 18px 26px;
  color: #29251f !important;
  font-size: 28px !important;
  font-style: italic;
  line-height: 1.15 !important;
  transform: rotate(-4deg);
  background: #f4eee7;
}
.ptest.ptest--result .ptchimp04__motion {
  padding: 18px 4px 22px;
  text-align: center;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptchimp04__notes {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}
.ptest.ptest--result .ptchimp04__notes i {
  padding: 12px 8px;
  background: #eef2e7;
  color: #29251f;
  font-size: 14px;
  transform: rotate(-3deg);
}
.ptest.ptest--result .ptchimp04__notes i:nth-child(even) {
  background: #f7eee4;
  transform: rotate(2deg);
}
.ptest.ptest--result .ptchimp04__notes i:nth-child(3) {
  background: #e9f2f5;
}
.ptest.ptest--result .ptchimp04__notes i:nth-child(5) {
  background: #f4e5e1;
}
.ptest.ptest--result .ptchimp04__motion h2 {
  margin: 8px 0 !important;
  color: #29251f !important;
  font-size: 22px !important;
}
.ptest.ptest--result .ptchimp04__motion p {
  margin: 0 !important;
}
.ptest.ptest--result .ptchimp04__after {
  padding: 14px 20px;
  background: #f5f3ef;
}
.ptest.ptest--result .ptchimp04__after>span {
  font-weight: 800;
  text-decoration: underline;
}
.ptest.ptest--result .ptchimp04__after>div {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin: 10px 0;
}
.ptest.ptest--result .ptchimp04__after p {
  margin: 0 !important;
  padding: 0 14px;
  text-align: center;
  font-size: 11px !important;
}
.ptest.ptest--result .ptchimp04__after p+p {
  border-left: 1px solid rgba(82,66,44,.25);
}
.ptest.ptest--result .ptchimp04__after b {
  display: block;
  color: #777;
  font-weight: 400;
}
.ptest.ptest--result .ptchimp04__after h2 {
  margin: 8px 0 0 !important;
  text-align: center;
  color: #29251f !important;
  font-size: 25px !important;
}
.ptest.ptest--result .ptchimp04__left {
  display: grid;
  grid-template-columns: 1.1fr .75fr .8fr;
  gap: 22px;
  padding: 22px 0;
}
.ptest.ptest--result .ptchimp04__meeting {
  min-height: 245px;
  padding: 18px;
  background: linear-gradient(rgba(20,22,20,.22),rgba(20,22,20,.22)),url('/wp-content/uploads/2026/09/Target_BG7902.png') left center/cover no-repeat;
}
.ptest.ptest--result .ptchimp04__meeting span {
  color: #fff;
  font-weight: 800;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptchimp04__left article {
  padding: 10px;
}
.ptest.ptest--result .ptchimp04__left article p {
  font-size: 12px !important;
}
.ptest.ptest--result .ptchimp04__left article h2 {
  margin-top: 20px !important;
  color: #29251f !important;
  font-size: 20px !important;
}
.ptest.ptest--result .ptchimp04__left aside {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
  align-content: start;
}
.ptest.ptest--result .ptchimp04__left aside>div {
  padding: 18px 8px;
  background: #f2e8dd;
  text-align: center;
}
.ptest.ptest--result .ptchimp04__left aside>div:nth-child(2) {
  background: #e9efe2;
}
.ptest.ptest--result .ptchimp04__left aside b {
  font-size: 11px;
}
.ptest.ptest--result .ptchimp04__left aside p {
  grid-column: 1/-1;
  font-size: 10px !important;
}
.ptest.ptest--result .ptchimp04__landing {
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 24px calc(var(--pt-result-container-pad) + 4px);
  background: linear-gradient(90deg,#f7f3ec 0 38%,rgba(247,243,236,.1) 65%),url('/wp-content/uploads/2026/09/Target_BG7902.png') center/cover no-repeat;
}
.ptest.ptest--result .ptchimp04__landing h2 {
  margin: 0 0 8px !important;
  color: #29251f !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptchimp04__landing p {
  margin: 0 !important;
  color: #29251f !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptchimp04__key {
  display: grid;
  grid-template-columns: .9fr 1.4fr;
  gap: 28px;
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 28px calc(var(--pt-result-container-pad) + 4px) 20px;
  background: #101716;
  color: #f4f0e8;
}
.ptest.ptest--result .ptchimp04__key>div {
  padding-right: 22px;
  border-right: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .ptchimp04__key span {
  color: #fff;
}
.ptest.ptest--result .ptchimp04__key h2 {
  margin: 10px 0 !important;
  color: #f4f0e8 !important;
  font-size: 28px !important;
}
.ptest.ptest--result .ptchimp04__key blockquote {
  margin: 0 0 18px !important;
  color: #f4f0e8 !important;
  font-size: 18px !important;
  font-style: italic;
}
.ptest.ptest--result .ptchimp04__key article>div {
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptchimp04__key article p {
  margin: 0 !important;
  padding: 0 14px;
  color: #eee9df !important;
}
.ptest.ptest--result .ptchimp04__key article p+p {
  border-left: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .ptchimp04__key footer {
  grid-column: 1/-1;
  margin-top: 6px;
  padding-top: 14px;
  border-top: 1px solid rgba(255,255,255,.35);
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimp04__intro blockquote {
    position: static;
    margin: 18px 0 0 !important;
    display: inline-block;
  }
  .ptest.ptest--result .ptchimp04__left {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptchimp04__left aside {
    grid-column: 1/-1;
  }
  .ptest.ptest--result .ptchimp04__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp04__key>div {
    padding: 0 0 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(255,255,255,.25);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimp04__notes,
  .ptest.ptest--result .ptchimp04__after>div,
  .ptest.ptest--result .ptchimp04__left,
  .ptest.ptest--result .ptchimp04__key article>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp04__after p+p,
  .ptest.ptest--result .ptchimp04__key article p+p {
    margin-top: 10px;
    padding-top: 10px;
    border-left: 0;
    border-top: 1px solid rgba(82,66,44,.2);
  }
  .ptest.ptest--result .ptchimp04__key article p+p {
    border-color: rgba(255,255,255,.2);
  }
  .ptest.ptest--result .ptchimp04__landing {
    background: #f5f1e9;
  }
  .ptest.ptest--result .ptchimp04__intro blockquote {
    font-size: 23px !important;
  }
}
.ptest.ptest--result .ptchimp05__intro {
  display: grid;
  grid-template-columns: 1.35fr .85fr;
  gap: 38px;
  align-items: center;
}
.ptest.ptest--result .ptchimp05__intro>div {
  padding-right: 30px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptchimp05__intro h1 {
  margin: 12px 0 12px !important;
}
.ptest.ptest--result .ptchimp05__intro p {
  margin: 0 !important;
}
.ptest.ptest--result .ptchimp05__intro blockquote {
  margin: 0 !important;
  font-size: 25px !important;
  line-height: 1.35 !important;
  font-style: italic;
}
.ptest.ptest--result .ptchimp05__intro em,
.ptest.ptest--result .ptchimp05__reflex em,
.ptest.ptest--result .ptchimp05__growth em,
.ptest.ptest--result .ptchimp05__before em,
.ptest.ptest--result .ptchimp05__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptchimp05__reflex {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 38px;
  margin: 24px 0;
  padding-top: 20px;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptchimp05__reflex>article:first-child {
  padding-right: 34px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptchimp05__reflex span,
.ptest.ptest--result .ptchimp05__growth span,
.ptest.ptest--result .ptchimp05__before span,
.ptest.ptest--result .ptchimp05__key span {
  color: #a66e26;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .14em;
}
.ptest.ptest--result .ptchimp05__orbit {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1.15fr 1fr;
  grid-template-rows: repeat(2,1fr);
  gap: 14px;
  align-items: center;
  min-height: 210px;
  margin: 10px 0;
}
.ptest.ptest--result .ptchimp05__orbit strong {
  grid-column: 2;
  grid-row: 1/3;
  display: grid;
  place-items: center;
  width: 170px;
  height: 82px;
  border: 2px solid var(--pt-gold);
  border-radius: 50%;
  font-size: 19px;
  text-align: center;
}
.ptest.ptest--result .ptchimp05__orbit i {
  font-size: 14px;
  text-align: center;
}
.ptest.ptest--result .ptchimp05__reflex h2 {
  margin: 8px 0 !important;
}
.ptest.ptest--result .ptchimp05__diagnose h2 {
  margin: 8px 0 16px !important;
}
.ptest.ptest--result .ptchimp05__diagnose p {
  font-size: 17px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptchimp05__diagnose h3 {
  margin-top: 18px !important;
  padding-top: 15px;
  border-top: 1px solid rgba(196,134,47,.25);
  font-size: 20px !important;
}
.ptest.ptest--result .ptchimp05__growth {
  display: grid;
  grid-template-columns: 1.05fr .78fr .58fr;
  gap: 26px;
  align-items: stretch;
}
.ptest.ptest--result .ptchimp05__papers {
  position: relative;
  min-height: 300px;
  border-radius: 8px;
  background: linear-gradient(135deg,#c5b39b,#e9dfd0 48%,#b49a7d);
  overflow: hidden;
}
.ptest.ptest--result .ptchimp05__papers strong {
  position: absolute;
  left: 34%;
  top: 28%;
  padding: 32px 38px;
  background: #eee8dd;
  box-shadow: 0 8px 20px rgba(0,0,0,.15);
  font-size: 20px;
  text-align: center;
  transform: rotate(-3deg);
}
.ptest.ptest--result .ptchimp05__papers strong small {
  font-size: 11px;
  font-weight: 400;
}
.ptest.ptest--result .ptchimp05__papers i {
  position: absolute;
  padding: 9px;
  background: #d9b969;
  box-shadow: 0 3px 8px rgba(0,0,0,.12);
  font-size: 11px;
  font-style: normal;
}
.ptest.ptest--result .ptchimp05__papers i:nth-of-type(1) {
  left: 7%;
  top: 12%;
  transform: rotate(-7deg);
}
.ptest.ptest--result .ptchimp05__papers i:nth-of-type(2) {
  left: 9%;
  bottom: 18%;
  transform: rotate(5deg);
}
.ptest.ptest--result .ptchimp05__papers i:nth-of-type(3) {
  right: 7%;
  top: 14%;
  transform: rotate(6deg);
}
.ptest.ptest--result .ptchimp05__growth article {
  padding: 10px 0;
}
.ptest.ptest--result .ptchimp05__growth article p {
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptchimp05__growth article p b {
  color: var(--pt-gold);
  margin-right: 8px;
}
.ptest.ptest--result .ptchimp05__growth article h2 {
  margin: 18px 0 8px !important;
}
.ptest.ptest--result .ptchimp05__growth aside {
  padding-left: 24px;
  border-left: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptchimp05__growth aside>div {
  margin: 10px 0;
  padding: 10px 12px;
  background: #f4f0ea;
  border-radius: 6px;
}
.ptest.ptest--result .ptchimp05__growth aside b {
  font-size: 17px;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptchimp05__growth aside p {
  margin: 2px 0 0 !important;
}
.ptest.ptest--result .ptchimp05__growth aside h3 {
  font-size: 18px !important;
}
.ptest.ptest--result .ptchimp05__before {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 36px;
  align-items: center;
  margin-top: 20px;
  padding: 18px 22px;
  background: #faf7f1;
  border: 1px solid rgba(82,66,44,.1);
  border-radius: 7px;
}
.ptest.ptest--result .ptchimp05__before blockquote {
  margin: 10px 0 0 !important;
  font-size: 17px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptchimp05__before h2 {
  margin: 0 !important;
  padding-left: 34px;
  border-left: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptchimp05__key {
  display: grid;
  grid-template-columns: 1fr 1.15fr;
  gap: 30px;
  margin-top: 18px;
  padding: 28px;
  background: #111210;
  border-radius: 9px;
  color: #eee;
}
.ptest.ptest--result .ptchimp05__key>div {
  padding-right: 28px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptchimp05__key h2 {
  margin: 12px 0 0 !important;
  color: #f4f0e8 !important;
}
.ptest.ptest--result .ptchimp05__key>article {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
  align-items: center;
}
.ptest.ptest--result .ptchimp05__key>article>div+div {
  padding-left: 22px;
  border-left: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptchimp05__key>article span {
  color: #f4f0e8;
}
.ptest.ptest--result .ptchimp05__key p {
  color: #ddd8cf !important;
}
.ptest.ptest--result .ptchimp05__key footer {
  grid-column: 1/-1;
  padding-top: 18px;
  border-top: 1px solid rgba(196,134,47,.35);
  text-align: center;
  font-size: 14px;
}
.ptest.ptest--result .ptchimp05__key footer em {
  color: var(--pt-gold);
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimp05__intro,
  .ptest.ptest--result .ptchimp05__reflex {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp05__intro>div,
  .ptest.ptest--result .ptchimp05__reflex>article:first-child {
    padding-right: 0;
    border-right: 0;
  }
  .ptest.ptest--result .ptchimp05__intro blockquote {
    padding-top: 18px;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptchimp05__growth {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptchimp05__growth aside {
    grid-column: 1/-1;
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimp05__growth,
  .ptest.ptest--result .ptchimp05__before,
  .ptest.ptest--result .ptchimp05__key,
  .ptest.ptest--result .ptchimp05__key>article {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp05__key>div {
    padding-right: 0;
    padding-bottom: 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.35);
  }
  .ptest.ptest--result .ptchimp05__key>article>div+div {
    padding-left: 0;
    border-left: 0;
  }
  .ptest.ptest--result .ptchimp05__key footer {
    grid-column: auto;
  }
  .ptest.ptest--result .ptchimp05__before h2 {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.3);
  }
  .ptest.ptest--result .ptchimp05__orbit {
    grid-template-columns: 1fr 130px 1fr;
  }
  .ptest.ptest--result .ptchimp05__orbit strong {
    width: 125px;
    font-size: 15px;
  }
}
.ptest.ptest--result .ptchimp06__intro {
  display: grid;
  grid-template-columns: 1.25fr .85fr;
  gap: 38px;
  align-items: center;
}
.ptest.ptest--result .ptchimp06__intro h1 {
  margin: 10px 0 !important;
}
.ptest.ptest--result .ptchimp06__intro aside {
  text-align: center;
}
.ptest.ptest--result .ptchimp06__intro blockquote {
  margin: 0 !important;
  padding: 14px;
  background: #f4eee7;
  font-size: 28px !important;
  font-style: italic;
}
.ptest.ptest--result .ptchimp06__intro em,
.ptest.ptest--result .ptchimp06__equation em,
.ptest.ptest--result .ptchimp06__interest em,
.ptest.ptest--result .ptchimp06__pipeline em,
.ptest.ptest--result .ptchimp06__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptchimp06__equation {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 28px;
  align-items: center;
  margin: 24px 0;
  padding: 20px 0;
  border-top: 1px solid rgba(82,66,44,.14);
}
.ptest.ptest--result .ptchimp06__equation h2 {
  font-size: 30px !important;
}
.ptest.ptest--result .ptchimp06__equation>strong {
  color: #a66e26;
  font-size: 62px;
}
.ptest.ptest--result .ptchimp06__interest {
  padding: 18px;
  background: #faf8f4;
}
.ptest.ptest--result .ptchimp06__interest>span,
.ptest.ptest--result .ptchimp06__leads>span,
.ptest.ptest--result .ptchimp06__key span {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptchimp06__interest>div {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 14px;
  margin-top: 12px;
}
.ptest.ptest--result .ptchimp06__interest article {
  padding: 16px;
  text-align: center;
  background: #f3e7e3;
}
.ptest.ptest--result .ptchimp06__interest article:nth-child(2) {
  background: #e7f0f4;
}
.ptest.ptest--result .ptchimp06__interest article:nth-child(3) {
  background: #e9f0df;
}
.ptest.ptest--result .ptchimp06__interest article:nth-child(4) {
  background: #f2eadc;
}
.ptest.ptest--result .ptchimp06__interest blockquote {
  margin: 0 !important;
  font-size: 16px !important;
  font-style: italic;
}
.ptest.ptest--result .ptchimp06__interest i {
  display: block;
  width: 34px;
  margin: 12px auto;
  border-top: 1px solid #9c927f;
}
.ptest.ptest--result .ptchimp06__interest h2 {
  text-align: center;
  margin: 14px 0 0 !important;
}
.ptest.ptest--result .ptchimp06__pipeline {
  display: grid;
  grid-template-columns: 1fr 1.35fr;
  margin-top: 18px;
}
.ptest.ptest--result .ptchimp06__meters {
  padding: 24px;
  background: #141918;
  color: #eee;
}
.ptest.ptest--result .ptchimp06__meters>div {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 5px;
  margin: 10px 0;
}
.ptest.ptest--result .ptchimp06__meters span {
  grid-column: 1/-1;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptchimp06__meters b {
  width: 190px;
  height: 16px;
  background: repeating-linear-gradient(90deg,#ddd 0 9px,transparent 9px 12px);
  opacity: .8;
}
.ptest.ptest--result .ptchimp06__meters b.is-high {
  background: repeating-linear-gradient(90deg,#8fcba5 0 9px,transparent 9px 12px);
}
.ptest.ptest--result .ptchimp06__meters b.is-low {
  width: 75px;
  background: repeating-linear-gradient(90deg,#d8b74d 0 9px,transparent 9px 12px);
}
.ptest.ptest--result .ptchimp06__meters b.is-mid {
  width: 105px;
}
.ptest.ptest--result .ptchimp06__meters hr {
  border: 0;
  border-top: 1px solid rgba(255,255,255,.3);
  margin: 20px 0;
}
.ptest.ptest--result .ptchimp06__meters h2 {
  color: #f5f1e8 !important;
  margin-top: 22px !important;
}
.ptest.ptest--result .ptchimp06__leads {
  padding: 18px;
  background: #fff;
}
.ptest.ptest--result .ptchimp06__leads>div {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 8px;
  margin-top: 10px;
}
.ptest.ptest--result .ptchimp06__leads section {
  padding: 12px;
  background: #f3e5e1;
}
.ptest.ptest--result .ptchimp06__leads section:nth-child(2) {
  background: #e7f0f4;
}
.ptest.ptest--result .ptchimp06__leads section:nth-child(3) {
  background: #e8f0df;
}
.ptest.ptest--result .ptchimp06__leads section b {
  font-size: 11px;
}
.ptest.ptest--result .ptchimp06__leads section p,
.ptest.ptest--result .ptchimp06__leads section small {
  font-size: 11px !important;
  line-height: 1.4;
}
.ptest.ptest--result .ptchimp06__leads h2 {
  margin: 14px 0 0 !important;
}
.ptest.ptest--result .ptchimp06__effect {
  display: grid;
  grid-template-columns: 140px 1fr;
  gap: 28px;
  padding: 18px;
  border-top: 1px solid rgba(82,66,44,.15);
}
.ptest.ptest--result .ptchimp06__effect strong {
  font-size: 12px;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptchimp06__key {
  display: grid;
  grid-template-columns: .85fr 1.5fr;
  gap: 28px;
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 28px calc(var(--pt-result-container-pad) + 4px);
  background: #101716;
  color: #f3efe7;
}
.ptest.ptest--result .ptchimp06__key h2 {
  color: #f3efe7 !important;
}
.ptest.ptest--result .ptchimp06__key article {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
.ptest.ptest--result .ptchimp06__key article p {
  margin: 0 !important;
  padding: 8px 14px;
  color: #eee !important;
  text-align: center;
  border-left: 1px solid rgba(255,255,255,.2);
}
.ptest.ptest--result .ptchimp06__key article b {
  display: block;
  color: var(--pt-gold);
  font-size: 28px;
}
.ptest.ptest--result .ptchimp06__key footer {
  grid-column: 1/-1;
  display: flex;
  justify-content: space-between;
  gap: 25px;
  padding-top: 18px;
  border-top: 1px solid rgba(255,255,255,.3);
}
.ptest.ptest--result .ptchimp06__key footer i {
  font-size: 14px;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimp06__intro,
  .ptest.ptest--result .ptchimp06__pipeline,
  .ptest.ptest--result .ptchimp06__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp06__interest>div {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptchimp06__key article {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimp06__equation {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp06__equation>strong {
    text-align: center;
    font-size: 44px;
  }
  .ptest.ptest--result .ptchimp06__interest>div,
  .ptest.ptest--result .ptchimp06__leads>div,
  .ptest.ptest--result .ptchimp06__key article {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp06__effect {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimp06__key footer {
    display: block;
  }
  .ptest.ptest--result .ptchimp06__key footer i {
    display: block;
    margin-top: 14px;
  }
}
.ptest.ptest--result .ptchimpblind em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptchimpblind__intro {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 38px;
  align-items: end;
}
.ptest.ptest--result .ptchimpblind__intro>p {
  padding-left: 34px;
  border-left: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptchimpblind__needs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 36px;
  margin-top: 24px;
  padding-top: 18px;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptchimpblind__needs>article {
  position: relative;
}
.ptest.ptest--result .ptchimpblind__needs>article:first-child {
  padding-right: 30px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptchimpblind__needs span,
.ptest.ptest--result .ptchimpblind__pattern>span,
.ptest.ptest--result .ptchimpblind__switch span,
.ptest.ptest--result .ptchimpblind__key span {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .13em;
  color: #a66e26;
}
.ptest.ptest--result .ptchimpblind__needs h2 {
  font-size: 34px !important;
  line-height: 1.15 !important;
}
.ptest.ptest--result .ptchimpblind__needs>article:first-child>p {
  position: absolute;
  right: 30px;
  bottom: 0;
  font-style: italic;
}
.ptest.ptest--result .ptchimpblind__needs>article:last-child>div {
  display: grid;
  grid-template-columns: 52px 1fr;
  gap: 14px;
  align-items: center;
  margin: 9px 0;
}
.ptest.ptest--result .ptchimpblind__needs>article:last-child b {
  display: grid;
  place-items: center;
  width: 46px;
  height: 46px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 21px;
}
.ptest.ptest--result .ptchimpblind__needs p {
  margin: 0 !important;
}
.ptest.ptest--result .ptchimpblind__bridge {
  text-align: center;
  margin: 28px 0 !important;
}
.ptest.ptest--result .ptchimpblind__pattern {
  padding: 18px 0;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptchimpblind__pattern>div {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  margin-top: 12px;
}
.ptest.ptest--result .ptchimpblind__pattern article {
  padding: 0 14px;
  border-right: 1px solid rgba(196,134,47,.25);
}
.ptest.ptest--result .ptchimpblind__pattern article:last-child {
  border-right: 0;
}
.ptest.ptest--result .ptchimpblind__pattern blockquote {
  margin: 0 0 8px !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptchimpblind__pattern article p {
  font-size: 12px !important;
}
.ptest.ptest--result .ptchimpblind__pattern>h2 {
  text-align: center;
  margin: 24px 0 0 !important;
}
.ptest.ptest--result .ptchimpblind__switch {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 24px;
  align-items: center;
  padding-top: 20px;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptchimpblind__landscape {
  min-height: 190px;
  border-radius: 7px;
  background: url('/wp-content/uploads/2026/09/Target_BG883.png') center 72%/cover no-repeat;
}
.ptest.ptest--result .ptchimpblind__switch h2 {
  margin: 10px 0 !important;
}
.ptest.ptest--result .ptchimpblind__switch article>p {
  padding-top: 12px;
  border-top: 1px solid rgba(196,134,47,.35);
  font-size: 17px !important;
}
.ptest.ptest--result .ptchimpblind__key {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 28px;
  margin: 18px calc(-1 * var(--pt-result-container-pad)) 0;
  padding: 28px calc(var(--pt-result-container-pad) + 4px);
  background: #111412;
  color: #f3efe7;
}
.ptest.ptest--result .ptchimpblind__key h2 {
  color: #f3efe7 !important;
  margin: 10px 0 0 !important;
}
.ptest.ptest--result .ptchimpblind__key article {
  padding-left: 28px;
  border-left: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptchimpblind__key article p {
  display: grid;
  grid-template-columns: 42px 1fr;
  gap: 12px;
  align-items: center;
  color: #eee !important;
}
.ptest.ptest--result .ptchimpblind__key article b {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 20px;
}
.ptest.ptest--result .ptchimpblind__key footer {
  grid-column: 1/-1;
  padding-top: 18px;
  border-top: 1px solid rgba(196,134,47,.35);
  font-size: 16px;
}
.ptest.ptest--result .ptchimpblind__key footer strong {
  color: var(--pt-gold);
  font-size: 20px;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptchimpblind__intro,
  .ptest.ptest--result .ptchimpblind__needs,
  .ptest.ptest--result .ptchimpblind__switch,
  .ptest.ptest--result .ptchimpblind__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimpblind__intro>p,
  .ptest.ptest--result .ptchimpblind__key article {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.35);
  }
  .ptest.ptest--result .ptchimpblind__needs>article:first-child {
    padding-right: 0;
    border-right: 0;
  }
  .ptest.ptest--result .ptchimpblind__needs>article:first-child>p {
    position: static;
    margin-top: 15px !important;
  }
  .ptest.ptest--result .ptchimpblind__pattern>div {
    grid-template-columns: repeat(3,1fr);
    gap: 16px;
  }
  .ptest.ptest--result .ptchimpblind__pattern article {
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.2);
    padding: 0 0 12px;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptchimpblind__pattern>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptchimpblind__needs h2 {
    font-size: 29px !important;
  }
  .ptest.ptest--result .ptchimpblind__landscape {
    min-height: 150px;
  }
}
.ptest.ptest--result .ptele01__intro {
  display: grid;
  grid-template-columns: 1.35fr .75fr;
  gap: 36px;
  padding: 4px 6px 22px;
}
.ptest.ptest--result .ptele01__intro h1 {
  margin: 10px 0 10px !important;
}
.ptest.ptest--result .ptele01__intro p {
  max-width: 720px;
  margin: 0 !important;
}
.ptest.ptest--result .ptele01__intro blockquote {
  margin: 12px 0 !important;
  padding: 18px 0 0 28px !important;
  border: 0 !important;
  border-left: 1px solid rgba(196,134,47,.35) !important;
  font-size: 30px !important;
  font-style: italic;
}
.ptest.ptest--result .ptele01__dialog {
  display: grid;
  grid-template-columns: 1fr .58fr 1fr;
  gap: 16px;
  border-top: 1px solid rgba(82,66,44,.12);
  padding-top: 18px;
}
.ptest.ptest--result .ptele01__dialog article,
.ptest.ptest--result .ptele01__dialog aside {
  padding: 16px;
}
.ptest.ptest--result .ptele01__dialog span,
.ptest.ptest--result .ptele01__dynamic span,
.ptest.ptest--result .ptele01__doors>span,
.ptest.ptest--result .ptele01__key span {
  display: block;
  color: #9f6828;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptele01__dialog article p,
.ptest.ptest--result .ptele01__dialog article blockquote {
  margin: 5px 0 14px !important;
  padding: 10px !important;
  border: 0 !important;
  background: #f5f2ed;
  font-size: 14px !important;
}
.ptest.ptest--result .ptele01__door {
  min-height: 285px;
  background: linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,.08)),url('/wp-content/uploads/2026/09/Target_BG773i.png') 48% center/cover no-repeat;
}
.ptest.ptest--result .ptele01__dialog aside h2 {
  margin: 10px 0 16px !important;
}
.ptest.ptest--result .ptele01__dialog aside>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.ptest.ptest--result .ptele01__dialog aside>div p {
  padding: 12px;
  background: #f4f0e9;
  font-size: 12px !important;
}
.ptest.ptest--result .ptele01__dynamic {
  display: grid;
  grid-template-columns: .8fr 1.2fr;
  gap: 30px;
  margin: 18px calc(-1 * var(--pt-result-container-pad));
  background: #f4f1ea;
}
.ptest.ptest--result .ptele01__path {
  min-height: 260px;
  padding: 26px;
  background: linear-gradient(90deg,rgba(18,23,24,.7),rgba(18,23,24,.05)),url('/wp-content/uploads/2026/09/Target_BG773i.png') left center/cover no-repeat;
  color: #fff;
}
.ptest.ptest--result .ptele01__dynamic article {
  padding: 24px;
}
.ptest.ptest--result .ptele01__dynamic ol {
  padding-left: 30px;
}
.ptest.ptest--result .ptele01__dynamic li {
  margin: 8px 0;
  padding-left: 8px;
  font-size: 16px;
}
.ptest.ptest--result .ptele01__doors {
  padding: 8px 0 20px;
}
.ptest.ptest--result .ptele01__doors>div {
  display: grid;
  grid-template-columns: repeat(5,1fr) 1.35fr;
  margin-top: 14px;
}
.ptest.ptest--result .ptele01__doors article {
  padding: 10px 14px;
  text-align: center;
  border-right: 1px solid rgba(82,66,44,.2);
}
.ptest.ptest--result .ptele01__doors article b {
  display: block;
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptele01__doors article strong {
  display: block;
  font-size: 11px;
}
.ptest.ptest--result .ptele01__doors article p {
  font-size: 11px !important;
}
.ptest.ptest--result .ptele01__doors h2 {
  padding-left: 24px;
  margin: 0 !important;
}
.ptest.ptest--result .ptele01__clarity {
  display: grid;
  grid-template-columns: .8fr 1.15fr .45fr;
  gap: 24px;
  align-items: center;
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 18px var(--pt-result-container-pad);
  background: #f3f0e9;
}
.ptest.ptest--result .ptele01__clarity>div {
  min-height: 130px;
  background: url('/wp-content/uploads/2026/09/Target_BG773i.png') center/cover no-repeat;
}
.ptest.ptest--result .ptele01__clarity h2 {
  margin: 0 0 8px !important;
}
.ptest.ptest--result .ptele01__clarity span {
  font-size: 10px;
  letter-spacing: .15em;
}
.ptest.ptest--result .ptele01__key {
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 28px calc(var(--pt-result-container-pad) + 4px);
  background: #101513;
  color: #f4f0e8;
}
.ptest.ptest--result .ptele01__key {
  display: grid;
  grid-template-columns: .8fr 1.4fr;
  gap: 28px;
}
.ptest.ptest--result .ptele01__key h2 {
  color: #f4f0e8 !important;
}
.ptest.ptest--result .ptele01__key article {
  display: grid;
  grid-template-columns: 1fr 1.25fr 1fr;
  gap: 14px;
}
.ptest.ptest--result .ptele01__key article>div,
.ptest.ptest--result .ptele01__key article>p {
  padding: 12px;
  border: 1px solid rgba(255,255,255,.18);
  font-size: 12px !important;
  color: #eee !important;
}
.ptest.ptest--result .ptele01__key footer {
  grid-column: 1/-1;
  padding-top: 18px;
  border-top: 1px solid rgba(255,255,255,.25);
  font-size: 18px;
}
.ptest.ptest--result .ptele01__key em,
.ptest.ptest--result .ptele01__doors em,
.ptest.ptest--result .ptele01__clarity em,
.ptest.ptest--result .ptele01__intro em,
.ptest.ptest--result .ptele01__dialog em {
  color: var(--pt-gold);
  font-style: normal;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptele01__intro,
  .ptest.ptest--result .ptele01__dialog,
  .ptest.ptest--result .ptele01__dynamic,
  .ptest.ptest--result .ptele01__clarity,
  .ptest.ptest--result .ptele01__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele01__intro blockquote {
    padding-left: 0 !important;
    border-left: 0 !important;
  }
  .ptest.ptest--result .ptele01__doors>div {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptele01__doors h2 {
    padding: 18px 10px;
  }
  .ptest.ptest--result .ptele01__key article {
    grid-template-columns: 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptele01__doors>div,
  .ptest.ptest--result .ptele01__dialog aside>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele01__door {
    min-height: 210px;
  }
  .ptest.ptest--result .ptele01__intro blockquote {
    font-size: 24px !important;
  }
}
.ptest.ptest--result .ptele02__intro {
  display: grid;
  grid-template-columns: 1.45fr .9fr;
  gap: 34px;
  padding: 4px 4px 24px;
}
.ptest.ptest--result .ptele02__intro h1 {
  margin: 10px 0 12px !important;
  color: #201e1a !important;
}
.ptest.ptest--result .ptele02__intro h1 em,
.ptest.ptest--result .ptele02__meaning em,
.ptest.ptest--result .ptele02__weight em,
.ptest.ptest--result .ptele02__alternative em,
.ptest.ptest--result .ptele02__key em {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptele02__intro p {
  margin: 0 !important;
  color: #4a463f !important;
}
.ptest.ptest--result .ptele02__intro blockquote {
  margin: 20px 0 0 !important;
  padding: 0 0 0 28px;
  border: 0 !important;
  border-left: 1px solid rgba(196,134,47,.5) !important;
  color: #29251f !important;
  font-size: 24px !important;
  font-style: italic;
}
.ptest.ptest--result .ptele02__meaning {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 28px;
  padding: 20px 0;
  border-top: 1px solid rgba(82,66,44,.1);
}
.ptest.ptest--result .ptele02__paper {
  min-height: 280px;
  padding: 38px;
  background: linear-gradient(rgba(245,241,234,.25),rgba(245,241,234,.25)),url('/wp-content/uploads/2026/09/Target_BG7738.png') center/cover no-repeat;
  color: #29251f;
}
.ptest.ptest--result .ptele02__paper strong {
  display: block;
  font-size: 24px;
}
.ptest.ptest--result .ptele02__paper span {
  display: block;
  margin: 8px 0 20px;
}
.ptest.ptest--result .ptele02__paper p {
  padding: 14px;
  background: rgba(255,255,255,.78);
  font-size: 12px !important;
  line-height: 1.8 !important;
}
.ptest.ptest--result .ptele02__meaning article>span,
.ptest.ptest--result .ptele02__mix span,
.ptest.ptest--result .ptele02__weight span,
.ptest.ptest--result .ptele02__alternative span {
  color: #9b6427;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptele02__meaning article blockquote {
  margin: 8px 0 !important;
  padding: 9px 12px !important;
  border: 0 !important;
  background: #f4f0eb;
  color: #29251f !important;
  font-size: 15px !important;
}
.ptest.ptest--result .ptele02__meaning article h2 {
  margin: 14px 0 0 !important;
  color: #29251f !important;
  font-size: 23px !important;
}
.ptest.ptest--result .ptele02__mix {
  display: grid;
  grid-template-columns: 1fr .7fr 1fr;
  gap: 16px;
  padding: 22px;
  border: 1px solid rgba(82,66,44,.1);
  border-radius: 8px;
}
.ptest.ptest--result .ptele02__mix article {
  padding: 8px 12px;
}
.ptest.ptest--result .ptele02__mix ul {
  margin: 12px 0 0;
  padding: 0;
  list-style: none;
  line-height: 2;
}
.ptest.ptest--result .ptele02__mix>strong {
  align-self: center;
  padding: 40px 10px;
  border-radius: 50%;
  background: rgba(196,134,47,.09);
  text-align: center;
  font-size: 16px;
}
.ptest.ptest--result .ptele02__mix>p {
  grid-column: 1/-1;
  margin: 0 !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptele02__weight {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 22px;
  padding: 18px 0;
}
.ptest.ptest--result .ptele02__meeting {
  min-height: 220px;
  border-radius: 6px;
  background: linear-gradient(rgba(20,22,20,.15),rgba(20,22,20,.15)),url('/wp-content/uploads/2026/09/Target_BG7738.png') right center/cover no-repeat;
}
.ptest.ptest--result .ptele02__weight article {
  padding: 8px;
}
.ptest.ptest--result .ptele02__weight article>div {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 10px;
  margin: 12px 0;
}
.ptest.ptest--result .ptele02__weight p {
  font-size: 11px !important;
}
.ptest.ptest--result .ptele02__weight h2 {
  margin: 10px 0 !important;
  color: #29251f !important;
  font-size: 22px !important;
}
.ptest.ptest--result .ptele02__alternative {
  display: grid;
  grid-template-columns: 1.15fr .85fr .55fr;
  gap: 22px;
  padding: 20px;
  border: 1px solid rgba(82,66,44,.1);
  border-radius: 8px;
}
.ptest.ptest--result .ptele02__alternative article+article {
  padding-left: 20px;
  border-left: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptele02__alternative h2 {
  margin: 8px 0 !important;
  color: #29251f !important;
  font-size: 23px !important;
}
.ptest.ptest--result .ptele02__alternative h3 {
  margin: 6px 0 !important;
  color: #29251f !important;
  font-size: 17px !important;
}
.ptest.ptest--result .ptele02__alternative p,
.ptest.ptest--result .ptele02__alternative li {
  font-size: 11px !important;
  line-height: 1.55;
}
.ptest.ptest--result .ptele02__alternative>h2 {
  align-self: center;
  font-size: 19px !important;
}
.ptest.ptest--result .ptele02__key {
  display: grid;
  grid-template-columns: .9fr 1.35fr;
  gap: 28px;
  margin-top: 16px;
  padding: 28px;
  border-radius: 9px;
  background: #101514;
  color: #f4f0e8;
}
.ptest.ptest--result .ptele02__key>div {
  padding-right: 24px;
  border-right: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .ptele02__key span {
  color: #c4862f;
}
.ptest.ptest--result .ptele02__key h2 {
  margin: 10px 0 !important;
  color: #f4f0e8 !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptele02__key p {
  color: #eee9df !important;
}
.ptest.ptest--result .ptele02__key article {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 0;
}
.ptest.ptest--result .ptele02__key article>div {
  padding: 0 16px;
}
.ptest.ptest--result .ptele02__key article>div+div {
  border-left: 1px solid rgba(255,255,255,.2);
}
.ptest.ptest--result .ptele02__key article>b {
  color: #fff;
}
.ptest.ptest--result .ptele02__key article>p {
  grid-column: 1/-1;
  padding: 14px 16px 0;
  border-top: 1px solid rgba(255,255,255,.15);
  font-size: 11px !important;
}
.ptest.ptest--result .ptele02__key footer {
  grid-column: 1/-1;
  margin-top: 8px;
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.3);
  font-size: 13px;
}
.ptest.ptest--result .ptele02__key footer em {
  color: #c4862f;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptele02__intro,
  .ptest.ptest--result .ptele02__meaning,
  .ptest.ptest--result .ptele02__weight,
  .ptest.ptest--result .ptele02__alternative,
  .ptest.ptest--result .ptele02__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele02__intro blockquote {
    margin-top: 0 !important;
  }
  .ptest.ptest--result .ptele02__key>div {
    padding: 0 0 20px;
    border-right: 0;
    border-bottom: 1px solid rgba(255,255,255,.25);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptele02__mix,
  .ptest.ptest--result .ptele02__weight article>div,
  .ptest.ptest--result .ptele02__key article {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele02__mix>p {
    grid-column: auto;
  }
  .ptest.ptest--result .ptele02__key article>div {
    padding: 12px 0;
  }
  .ptest.ptest--result .ptele02__key article>div+div {
    border-left: 0;
    border-top: 1px solid rgba(255,255,255,.18);
  }
  .ptest.ptest--result .ptele02__key article>p {
    grid-column: auto;
    padding: 14px 0 0;
  }
  .ptest.ptest--result .ptele02__paper {
    min-height: 220px;
    padding: 24px;
  }
}
.ptest.ptest--result .ptele03__intro {
  padding: 4px 0 22px;
}
.ptest.ptest--result .ptele03__intro h1 {
  margin: 8px 0 12px !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele03__intro em,
.ptest.ptest--result .ptele03__timing em,
.ptest.ptest--result .ptele03__growth em,
.ptest.ptest--result .ptele03__tension em,
.ptest.ptest--result .ptele03__lost em,
.ptest.ptest--result .ptele03__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptele03__intro p {
  max-width: 720px;
  margin: 0 !important;
  color: #4a463f !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptele03__perspectives {
  display: grid;
  grid-template-columns: 1.1fr .8fr 1.1fr;
  gap: 24px;
  align-items: center;
  padding: 24px 12px;
  border-top: 1px solid rgba(82,66,44,.1);
}
.ptest.ptest--result .ptele03__perspectives blockquote {
  margin: 0 !important;
  padding: 22px !important;
  border: 0 !important;
  background: #f6eee5;
  color: #17202b !important;
  font-size: 24px !important;
  font-style: italic !important;
  text-align: center;
  transform: rotate(-2deg);
}
.ptest.ptest--result .ptele03__perspectives blockquote small {
  display: block;
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.45;
}
.ptest.ptest--result .ptele03__perspectives h2 {
  margin: 0 !important;
  text-align: center;
  color: #17202b !important;
}
.ptest.ptest--result .ptele03__perspectives article {
  padding: 22px;
  background: #f7f0ea;
}
.ptest.ptest--result .ptele03__perspectives span,
.ptest.ptest--result .ptele03__growth span,
.ptest.ptest--result .ptele03__lost>span {
  color: #8e5b21;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele03__perspectives p {
  margin: 12px 0 0 !important;
  line-height: 1.65 !important;
}
.ptest.ptest--result .ptele03__timing {
  display: grid;
  grid-template-columns: 1fr .75fr 1fr;
  gap: 24px;
  align-items: center;
  margin-bottom: 16px;
  padding: 28px;
  background: linear-gradient(90deg,#f2eee4,#e8edf0);
}
.ptest.ptest--result .ptele03__timing span {
  font-weight: 800;
}
.ptest.ptest--result .ptele03__timing h2 {
  margin: 5px 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele03__timing p {
  margin: 0 !important;
}
.ptest.ptest--result .ptele03__timing>strong {
  text-align: center;
  font-size: 22px;
  line-height: 1.25;
}
.ptest.ptest--result .ptele03__growth {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}
.ptest.ptest--result .ptele03__plant {
  min-height: 210px;
  border-radius: 6px;
  background: linear-gradient(0deg,rgba(20,22,18,.08),rgba(20,22,18,.02)),url('/wp-content/uploads/2026/09/Target_BG00922.png') center 70%/cover no-repeat;
}
.ptest.ptest--result .ptele03__growth h2 {
  margin: 10px 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele03__growth p {
  font-size: 14px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptele03__growth h3 {
  font-size: 17px !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptele03__tension {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 20px 28px;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptele03__tension article {
  display: flex;
  gap: 18px;
  align-items: flex-start;
}
.ptest.ptest--result .ptele03__tension article b {
  display: grid;
  place-items: center;
  flex: 0 0 56px;
  height: 56px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  font-size: 24px;
}
.ptest.ptest--result .ptele03__tension p {
  margin: 0 !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptele03__tension h2 {
  grid-column: 1/-1;
  margin: 4px 0 !important;
  text-align: center;
  color: #17202b !important;
}
.ptest.ptest--result .ptele03__lost {
  display: grid;
  grid-template-columns: .6fr 1fr 1.35fr .8fr;
  gap: 20px;
  align-items: center;
  padding: 22px;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptele03__lost p {
  margin: 0 !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptele03__lost h2 {
  margin: 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele03__key {
  padding: 28px;
  border-radius: 10px;
  background: #101614;
  color: #f3eee5;
}
.ptest.ptest--result .ptele03__key>div>span {
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele03__key>div>h2 {
  margin: 10px 0 20px !important;
  color: #f3eee5 !important;
  font-size: 30px !important;
}
.ptest.ptest--result .ptele03__key>article {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
.ptest.ptest--result .ptele03__key>article>div {
  padding: 18px;
  border: 1px solid rgba(232,220,194,.3);
}
.ptest.ptest--result .ptele03__key b {
  color: #d59a3b;
}
.ptest.ptest--result .ptele03__key h3 {
  margin: 10px 0 !important;
  color: #fff !important;
  font-size: 17px !important;
}
.ptest.ptest--result .ptele03__key p {
  margin: 0 !important;
  color: #ddd7ce !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptele03__key blockquote {
  margin: 18px 0 !important;
  padding: 14px 20px !important;
  border: 0 !important;
  text-align: center;
  color: #eee8df !important;
  font-size: 14px !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptele03__key footer {
  padding-top: 18px;
  border-top: 1px solid rgba(232,220,194,.35);
  font-size: 20px;
  line-height: 1.35;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptele03__perspectives,
  .ptest.ptest--result .ptele03__timing,
  .ptest.ptest--result .ptele03__growth,
  .ptest.ptest--result .ptele03__lost {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele03__perspectives blockquote {
    transform: none;
  }
  .ptest.ptest--result .ptele03__tension {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele03__tension h2 {
    grid-column: auto;
  }
  .ptest.ptest--result .ptele03__key>article {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptele04__intro {
  padding: 4px 10px 18px;
}
.ptest.ptest--result .ptele04__intro h1 {
  margin: 9px 0 8px !important;
  color: #1e252b !important;
}
.ptest.ptest--result .ptele04__intro em,
.ptest.ptest--result .ptele04__unsaid em,
.ptest.ptest--result .ptele04__agreement em,
.ptest.ptest--result .ptele04__chain em,
.ptest.ptest--result .ptele04__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptele04__intro p {
  max-width: 680px;
  margin: 0 !important;
  color: #47433e !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptele04__understood {
  display: grid;
  grid-template-columns: 1fr 150px 1fr;
  gap: 18px;
  align-items: center;
  padding: 12px 8px 20px;
  border-top: 1px solid rgba(60,50,40,.08);
}
.ptest.ptest--result .ptele04__understood article>span,
.ptest.ptest--result .ptele04__chain>span,
.ptest.ptest--result .ptele04__places>span {
  display: block;
  margin-bottom: 8px;
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptele04__understood blockquote {
  margin: 0 0 10px !important;
  padding: 13px 18px !important;
  border: 0 !important;
  border-radius: 7px;
  background: #f3f3f1;
  color: #25231f !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptele04__understood small {
  display: block;
  margin: 4px 0 7px;
  color: #8a6030;
  font-size: 12px;
}
.ptest.ptest--result .ptele04__understood>strong {
  text-align: center;
  color: var(--pt-gold);
  font-size: 30px;
  font-weight: 400;
}
.ptest.ptest--result .ptele04__understood>strong em {
  display: block;
  font-size: 19px;
  font-style: normal;
}
.ptest.ptest--result .ptele04__understood>strong small {
  color: #34312c;
  font-size: 12px;
  font-style: italic;
}
.ptest.ptest--result .ptele04__unsaid {
  padding: 4px 8px 18px;
}
.ptest.ptest--result .ptele04__unsaid h2 {
  margin: 0 0 14px !important;
  color: #25231f !important;
}
.ptest.ptest--result .ptele04__unsaid>div {
  display: grid;
  grid-template-columns: 130px repeat(5,1fr);
  gap: 1px;
}
.ptest.ptest--result .ptele04__unsaid b,
.ptest.ptest--result .ptele04__unsaid span,
.ptest.ptest--result .ptele04__unsaid strong {
  padding: 9px 8px;
  border-bottom: 1px solid rgba(196,134,47,.12);
  font-size: 11px;
  text-align: center;
}
.ptest.ptest--result .ptele04__unsaid b {
  text-align: left;
  color: #9b692e;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele04__unsaid strong {
  color: #a66d2c;
  background: #f8f3eb;
}
.ptest.ptest--result .ptele04__agreement {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  gap: 24px;
  align-items: center;
  margin: 0 0 16px;
}
.ptest.ptest--result .ptele04__table {
  min-height: 210px;
  border-radius: 8px;
  background: linear-gradient(rgba(20,20,18,.08),rgba(20,20,18,.08)),url('/wp-content/uploads/2026/09/Target_BG77483.png') center 64%/cover no-repeat;
}
.ptest.ptest--result .ptele04__agreement article>span {
  color: var(--pt-gold);
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele04__agreement h2 {
  margin: 8px 0 14px !important;
  color: #25231f !important;
}
.ptest.ptest--result .ptele04__agreement article>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.ptest.ptest--result .ptele04__agreement p {
  margin: 0 !important;
  padding: 12px;
  background: #f4f4f2;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptele04__chain,
.ptest.ptest--result .ptele04__places {
  padding: 16px 8px;
  border-top: 1px solid rgba(60,50,40,.08);
}
.ptest.ptest--result .ptele04__chain>div {
  display: grid;
  grid-template-columns: 110px 20px 130px 20px 130px 20px 110px 1fr;
  gap: 10px;
  align-items: center;
}
.ptest.ptest--result .ptele04__chain b {
  text-align: center;
  color: var(--pt-gold);
  font-size: 25px;
}
.ptest.ptest--result .ptele04__chain small {
  display: block;
  margin-top: 5px;
  color: #25231f;
  font-size: 9px;
  line-height: 1.35;
}
.ptest.ptest--result .ptele04__chain i {
  color: var(--pt-gold);
  font-style: normal;
}
.ptest.ptest--result .ptele04__chain h2 {
  margin: 0 0 0 15px !important;
  padding-left: 18px;
  border-left: 1px solid rgba(196,134,47,.25);
  font-size: 23px !important;
}
.ptest.ptest--result .ptele04__places>div {
  display: grid;
  grid-template-columns: repeat(4,1fr) 1.2fr;
  gap: 12px;
}
.ptest.ptest--result .ptele04__places article {
  padding: 8px 12px;
  border-right: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptele04__places article b {
  font-size: 10px;
  letter-spacing: .05em;
}
.ptest.ptest--result .ptele04__places p {
  margin: 7px 0 0 !important;
  font-size: 11px !important;
  line-height: 1.4 !important;
}
.ptest.ptest--result .ptele04__key {
  display: grid;
  grid-template-columns: .8fr 1.6fr;
  gap: 26px;
  padding: 28px;
  border-radius: 8px;
  background: #111512;
  color: #f4f0e8;
}
.ptest.ptest--result .ptele04__key>div {
  padding-right: 22px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptele04__key>div>span {
  color: #c4862f;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptele04__key h2 {
  margin: 12px 0 !important;
  color: #f4f0e8 !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptele04__key article {
  display: grid;
  grid-template-columns: 1fr 28px 1.35fr;
  gap: 14px;
  align-items: center;
}
.ptest.ptest--result .ptele04__key article>div {
  padding: 12px;
  border: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptele04__key article b {
  font-size: 10px;
  letter-spacing: .06em;
}
.ptest.ptest--result .ptele04__key article p {
  margin: 7px 0 0 !important;
  color: #e8e2d9 !important;
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptele04__key article>i {
  color: #c4862f;
  font-size: 23px;
  font-style: normal;
}
.ptest.ptest--result .ptele04__key blockquote {
  grid-column: 1/-1;
  margin: 0 !important;
  padding: 12px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(196,134,47,.25) !important;
  color: #eee8df !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptele04__key footer {
  grid-column: 1/-1;
  padding-top: 15px;
  border-top: 1px solid rgba(196,134,47,.3);
  color: #f1ece3;
  font-size: 17px;
  line-height: 1.35;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptele04__understood {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele04__agreement,
  .ptest.ptest--result .ptele04__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele04__key>div {
    padding: 0 0 18px;
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.3);
  }
  .ptest.ptest--result .ptele04__chain>div {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptele04__chain i {
    display: none;
  }
  .ptest.ptest--result .ptele04__chain h2 {
    margin: 8px 0 !important;
    grid-column: 1/-1;
  }
  .ptest.ptest--result .ptele04__places>div {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptele04__places>div>p {
    grid-column: 1/-1;
  }
  .ptest.ptest--result .ptele04__unsaid>div {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptele04__agreement article>div,
  .ptest.ptest--result .ptele04__places>div,
  .ptest.ptest--result .ptele04__key article {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele04__key article>i {
    transform: rotate(90deg);
    text-align: center;
  }
  .ptest.ptest--result .ptele04__unsaid>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele04__chain>div {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptele05__intro {
  display: grid;
  grid-template-columns: 1.35fr .85fr;
  gap: 28px;
  padding: 4px 10px 18px;
}
.ptest.ptest--result .ptele05__intro h1 {
  margin: 9px 0 8px !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele05__intro em,
.ptest.ptest--result .ptele05__symptom em,
.ptest.ptest--result .ptele05__relationship em,
.ptest.ptest--result .ptele05__diagnosis em,
.ptest.ptest--result .ptele05__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptele05__intro p {
  margin: 0 !important;
  font-size: var(--pt-font-text) !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptele05__intro blockquote {
  margin: 12px 0 !important;
  padding: 22px !important;
  border: 0 !important;
  background: #f7f0e8;
  color: #1d2430 !important;
  font-size: 24px !important;
  line-height: 1.3 !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptele05__symptom {
  display: grid;
  grid-template-columns: .65fr 1.35fr;
  gap: 0;
  border-top: 1px solid rgba(50,50,45,.1);
  background: #f7f7f5;
}
.ptest.ptest--result .ptele05__symptom>article {
  padding: 22px;
}
.ptest.ptest--result .ptele05__symptom>article blockquote {
  margin: 8px 0 !important;
  padding: 10px !important;
  border: 0 !important;
  background: #f3ede7;
  font-size: 18px !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptele05__symptom>article p {
  font-size: 13px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptele05__symptom>div {
  padding: 22px;
  text-align: center;
  background: linear-gradient(#eef3f4,#dfecef);
}
.ptest.ptest--result .ptele05__symptom>div>span,
.ptest.ptest--result .ptele05__relationship span {
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele05__symptom>div>strong {
  display: block;
  text-align: right;
  font-size: 11px;
}
.ptest.ptest--result .ptele05__causes {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin: 24px 0 10px;
}
.ptest.ptest--result .ptele05__causes>b {
  padding: 10px;
  border-right: 1px solid rgba(255,255,255,.45);
  font-size: 24px;
}
.ptest.ptest--result .ptele05__causes small {
  display: block;
  margin-top: 8px;
  font-size: 11px;
  line-height: 1.35;
}
.ptest.ptest--result .ptele05__symptom>div h2 {
  margin: 8px 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele05__relationship {
  display: grid;
  grid-template-columns: 1.05fr .8fr .8fr;
  gap: 22px;
  padding: 10px 0;
}
.ptest.ptest--result .ptele05__room {
  min-height: 300px;
  background: linear-gradient(rgba(10,12,10,.08),rgba(10,12,10,.08)),url('/wp-content/uploads/2026/09/Target_BG8839.png') left 75%/cover no-repeat;
}
.ptest.ptest--result .ptele05__relationship article {
  padding: 12px 8px;
}
.ptest.ptest--result .ptele05__relationship p {
  font-size: 13px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptele05__relationship h2 {
  margin: 14px 0 !important;
  color: #17202b !important;
  font-size: 22px !important;
}
.ptest.ptest--result .ptele05__relationship h3 {
  font-size: 15px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptele05__diagnosis {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 32px;
  padding: 20px 22px;
  border-top: 1px solid rgba(50,50,45,.1);
}
.ptest.ptest--result .ptele05__diagnosis h2 {
  margin: 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele05__diagnosis p {
  margin: 0 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptele05__diagnosis b {
  font-size: 10px;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptele05__key {
  padding: 28px;
  border-radius: 8px;
  background: #101614;
  color: #f3eee5;
}
.ptest.ptest--result .ptele05__key>div>span {
  color: #c4862f;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptele05__key h2 {
  margin: 10px 0 18px !important;
  color: #f3eee5 !important;
  font-size: 29px !important;
}
.ptest.ptest--result .ptele05__key blockquote {
  margin: 0 0 18px !important;
  padding: 16px 20px !important;
  border: 0 !important;
  background: rgba(196,134,47,.09);
  color: #f3eee5 !important;
  text-align: center;
  font-size: 17px !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptele05__questions {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 0;
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(232,220,194,.3);
}
.ptest.ptest--result .ptele05__questions span {
  padding: 10px 14px;
  border-right: 1px solid rgba(232,220,194,.25);
  color: #d89432;
  font-size: 22px;
}
.ptest.ptest--result .ptele05__questions b {
  display: inline;
  margin-left: 8px;
  color: #eee8df;
  font-size: 11px;
  font-weight: 400;
}
.ptest.ptest--result .ptele05__key footer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
  padding-top: 18px;
}
.ptest.ptest--result .ptele05__key footer strong {
  font-size: 22px;
  line-height: 1.3;
}
.ptest.ptest--result .ptele05__key footer p {
  margin: 0 !important;
  color: #ddd7ce !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptele05__intro,
  .ptest.ptest--result .ptele05__symptom,
  .ptest.ptest--result .ptele05__relationship,
  .ptest.ptest--result .ptele05__diagnosis {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele05__causes {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptele05__room {
    min-height: 220px;
  }
  .ptest.ptest--result .ptele05__questions {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptele05__causes,
  .ptest.ptest--result .ptele05__questions,
  .ptest.ptest--result .ptele05__key footer {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptele06__intro {
  padding: 4px 0 20px;
}
.ptest.ptest--result .ptele06__intro h1 {
  margin: 8px 0 12px !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele06__intro em,
.ptest.ptest--result .ptele06__signals em,
.ptest.ptest--result .ptele06__distinction em,
.ptest.ptest--result .ptele06__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptele06__warm {
  display: flex;
  gap: 34px;
  margin: 8px 0;
  color: #9b6427;
}
.ptest.ptest--result .ptele06__intro p {
  margin: 8px 0 0 !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptele06__question {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
  align-items: center;
  padding: 18px 0;
  border-top: 1px solid rgba(82,66,44,.12);
  border-bottom: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptele06__question blockquote {
  margin: 0 !important;
  padding: 0 18px !important;
  border: 0 !important;
  color: #17202b !important;
  font-size: 30px !important;
}
.ptest.ptest--result .ptele06__question article {
  padding-left: 28px;
  border-left: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptele06__question article>span,
.ptest.ptest--result .ptele06__signals>span,
.ptest.ptest--result .ptele06__concrete span,
.ptest.ptest--result .ptele06__leads>span,
.ptest.ptest--result .ptele06__distinction>span {
  color: #9b6427;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele06__question article>div {
  display: flex;
  gap: 24px;
  align-items: center;
}
.ptest.ptest--result .ptele06__question article b {
  color: #ad762c;
  font-size: 74px;
  font-weight: 400;
}
.ptest.ptest--result .ptele06__question p {
  margin: 0 !important;
}
.ptest.ptest--result .ptele06__signals {
  padding: 20px 0;
}
.ptest.ptest--result .ptele06__signals>div {
  display: grid;
  grid-template-columns: 1fr 1fr .8fr;
  gap: 22px;
  margin-top: 12px;
}
.ptest.ptest--result .ptele06__signals article {
  padding-right: 18px;
  border-right: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .ptele06__signals article>b {
  font-size: 11px;
  letter-spacing: .06em;
}
.ptest.ptest--result .ptele06__signals article p {
  line-height: 1.85 !important;
}
.ptest.ptest--result .ptele06__signals h2 {
  margin: 0 !important;
  color: #17202b !important;
  align-self: center;
}
.ptest.ptest--result .ptele06__concrete {
  display: grid;
  grid-template-columns: 1fr 1.1fr;
  gap: 24px;
  padding: 12px 0;
  border-top: 1px solid rgba(82,66,44,.1);
}
.ptest.ptest--result .ptele06__table {
  min-height: 230px;
  border-radius: 6px;
  background: linear-gradient(rgba(20,22,18,.08),rgba(20,22,18,.08)),url('/wp-content/uploads/2026/09/Target_BG774883.png') center 72%/cover no-repeat;
}
.ptest.ptest--result .ptele06__concrete article {
  position: relative;
}
.ptest.ptest--result .ptele06__concrete h2 {
  margin: 6px 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele06__concrete aside {
  position: absolute;
  right: 0;
  bottom: 8px;
  width: 40%;
  padding: 16px;
  background: #f3eee7;
}
.ptest.ptest--result .ptele06__concrete aside b {
  color: #9b6427;
}
.ptest.ptest--result .ptele06__leads {
  padding: 16px 0;
}
.ptest.ptest--result .ptele06__leads>div {
  display: grid;
  grid-template-columns: repeat(3,.55fr) 1.25fr;
  gap: 14px;
  align-items: start;
}
.ptest.ptest--result .ptele06__leads article {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 14px;
  background: #f4f0eb;
}
.ptest.ptest--result .ptele06__leads article strong {
  color: #d88718;
  font-size: 18px;
  letter-spacing: 2px;
}
.ptest.ptest--result .ptele06__leads article small {
  font-size: 10px;
}
.ptest.ptest--result .ptele06__leads h2 {
  margin: 0 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele06__leads>div>p {
  grid-column: 4;
  margin: 0 !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptele06__distinction {
  padding: 18px 0;
  border-top: 1px solid rgba(82,66,44,.12);
}
.ptest.ptest--result .ptele06__distinction h2 {
  margin: 8px 0 14px !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptele06__distinction>div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.ptest.ptest--result .ptele06__distinction blockquote {
  margin: 0 !important;
  padding: 14px 18px !important;
  border: 0 !important;
  background: #f5f1ec;
  color: #29251f !important;
  font-size: 15px !important;
}
.ptest.ptest--result .ptele06__distinction>p {
  font-size: 11px !important;
  text-align: right;
}
.ptest.ptest--result .ptele06__key {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 28px;
  padding: 28px;
  border-radius: 9px;
  background: #101514;
  color: #f4f0e8;
}
.ptest.ptest--result .ptele06__key>div {
  padding-right: 24px;
  border-right: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .ptele06__key>div span {
  color: #c4862f;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptele06__key h2 {
  margin: 10px 0 !important;
  color: #f4f0e8 !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptele06__key article {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0;
}
.ptest.ptest--result .ptele06__key article>div {
  padding: 10px 18px;
}
.ptest.ptest--result .ptele06__key article>div+div {
  border-left: 1px solid rgba(255,255,255,.2);
}
.ptest.ptest--result .ptele06__key article b {
  color: #eee;
}
.ptest.ptest--result .ptele06__key article p {
  color: #ddd7ce !important;
  font-size: 12px !important;
}
.ptest.ptest--result .ptele06__key footer {
  grid-column: 1/-1;
  margin-top: 12px;
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.35);
  font-size: 20px;
}
.ptest.ptest--result .ptele06__key footer em {
  color: #c4862f !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptele06__question,
  .ptest.ptest--result .ptele06__signals>div,
  .ptest.ptest--result .ptele06__concrete,
  .ptest.ptest--result .ptele06__leads>div,
  .ptest.ptest--result .ptele06__key {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele06__question article {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(196,134,47,.25);
  }
  .ptest.ptest--result .ptele06__signals article {
    border-right: 0;
    border-bottom: 1px solid rgba(196,134,47,.2);
  }
  .ptest.ptest--result .ptele06__concrete aside {
    position: static;
    width: auto;
  }
  .ptest.ptest--result .ptele06__leads>div>p {
    grid-column: auto;
  }
  .ptest.ptest--result .ptele06__key>div {
    padding: 0 0 18px;
    border-right: 0;
    border-bottom: 1px solid rgba(255,255,255,.25);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptele06__warm,
  .ptest.ptest--result .ptele06__distinction>div,
  .ptest.ptest--result .ptele06__key article {
    display: grid;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptele06__key article>div+div {
    border-left: 0;
    border-top: 1px solid rgba(255,255,255,.18);
  }
}
.ptest.ptest--result .pteleblind__intro {
  display: grid;
  grid-template-columns: 1.15fr .75fr;
  gap: 34px;
  padding: 4px 0 22px;
}
.ptest.ptest--result .pteleblind__intro h1 {
  margin: 8px 0 10px !important;
  color: #17202b !important;
}
.ptest.ptest--result .pteleblind__intro em,
.ptest.ptest--result .pteleblind__translate em,
.ptest.ptest--result .pteleblind__weight em,
.ptest.ptest--result .pteleblind__strength em,
.ptest.ptest--result .pteleblind__key em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .pteleblind__intro p {
  margin: 0 !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .pteleblind__intro blockquote {
  align-self: center;
  margin: 0 !important;
  padding: 22px 26px !important;
  border: 0 !important;
  background: #f5eee6;
  color: #17202b !important;
  font-size: 25px !important;
  font-style: italic;
  line-height: 1.25 !important;
  transform: rotate(-3deg);
}
.ptest.ptest--result .pteleblind__translate {
  padding: 18px 0;
  border-top: 1px solid rgba(82,66,44,.1);
}
.ptest.ptest--result .pteleblind__translate>h2 {
  margin: 0 0 18px !important;
  color: #17202b !important;
  font-size: 18px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .pteleblind__translate>div {
  display: grid;
  grid-template-columns: repeat(4,1fr) 1.15fr;
  gap: 0;
}
.ptest.ptest--result .pteleblind__translate article {
  padding: 0 16px;
}
.ptest.ptest--result .pteleblind__translate article+article {
  border-left: 1px solid rgba(82,66,44,.18);
}
.ptest.ptest--result .pteleblind__translate article b {
  font-size: 26px;
}
.ptest.ptest--result .pteleblind__translate h3 {
  margin: 8px 0 !important;
  font-size: 15px !important;
}
.ptest.ptest--result .pteleblind__translate p,
.ptest.ptest--result .pteleblind__translate strong {
  font-size: 11px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .pteleblind__translate>div>h2 {
  margin: 0 !important;
  padding-left: 24px;
  border-left: 1px solid rgba(82,66,44,.18);
  color: #17202b !important;
  font-size: 25px !important;
  align-self: center;
}
.ptest.ptest--result .pteleblind__weight {
  display: grid;
  grid-template-columns: 1.25fr .75fr;
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  background: #f7f5f1;
}
.ptest.ptest--result .pteleblind__scale {
  min-height: 330px;
  padding: 24px 34px;
  background: linear-gradient(rgba(15,17,15,.4),rgba(15,17,15,.4)),url('/wp-content/uploads/2026/09/Target_BG7783-e1788695882958.png') left center/cover no-repeat;
  color: #fff;
}
.ptest.ptest--result .pteleblind__scale>span,
.ptest.ptest--result .pteleblind__weight article>span,
.ptest.ptest--result .pteleblind__strength article>span,
.ptest.ptest--result .pteleblind__key header>span {
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .1em;
}
.ptest.ptest--result .pteleblind__scale>div {
  display: grid;
  grid-template-columns: 1fr .35fr 1fr;
  align-items: center;
  margin: 28px 0;
  text-align: center;
}
.ptest.ptest--result .pteleblind__scale strong {
  padding: 18px;
  border-radius: 50%;
  background: rgba(18,20,18,.72);
  font-size: 15px;
}
.ptest.ptest--result .pteleblind__scale small {
  display: block;
  margin-top: 6px;
  font-weight: 400;
  line-height: 1.35;
}
.ptest.ptest--result .pteleblind__scale b {
  font-size: 42px;
  color: #d69a42;
}
.ptest.ptest--result .pteleblind__scale p {
  max-width: 270px;
  margin: 0 0 8px auto !important;
  color: #eee !important;
  font-size: 12px !important;
}
.ptest.ptest--result .pteleblind__scale h3 {
  max-width: 310px;
  margin: 0 0 0 auto !important;
  color: #fff !important;
  font-size: 15px !important;
}
.ptest.ptest--result .pteleblind__weight>article {
  padding: 28px 32px;
}
.ptest.ptest--result .pteleblind__weight article h2 {
  color: #17202b !important;
  font-size: 25px !important;
}
.ptest.ptest--result .pteleblind__weight article h3 {
  color: #17202b !important;
}
.ptest.ptest--result .pteleblind__weight article p {
  font-size: 12px !important;
}
.ptest.ptest--result .pteleblind__strength {
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  background: #faf8f4;
}
.ptest.ptest--result .pteleblind__strength>div {
  min-height: 215px;
  padding: 24px 34px;
  background: linear-gradient(90deg,rgba(248,244,236,.92),rgba(248,244,236,.12)),url('/wp-content/uploads/2026/09/Target_BG7783-e1788695882958.png') center 65%/cover no-repeat;
}
.ptest.ptest--result .pteleblind__strength>div h2 {
  margin: 0 !important;
  color: #17202b !important;
  font-size: 31px !important;
}
.ptest.ptest--result .pteleblind__strength article {
  padding: 26px 30px;
}
.ptest.ptest--result .pteleblind__strength article p {
  line-height: 1.75 !important;
  font-size: 12px !important;
}
.ptest.ptest--result .pteleblind__strength article h3 {
  font-size: 17px !important;
}
.ptest.ptest--result .pteleblind__key {
  margin: 0 calc(-1 * var(--pt-result-container-pad));
  padding: 28px calc(var(--pt-result-container-pad) + 4px);
  background: #0f1716;
  color: #f3eee5;
}
.ptest.ptest--result .pteleblind__key header>div {
  display: grid;
  grid-template-columns: .8fr 1.2fr;
  gap: 34px;
  margin-top: 10px;
}
.ptest.ptest--result .pteleblind__key h2 {
  margin: 0 !important;
  color: #f3eee5 !important;
  font-size: 25px !important;
}
.ptest.ptest--result .pteleblind__key header h2+h2 {
  padding-left: 34px;
  border-left: 1px solid rgba(255,255,255,.25);
}
.ptest.ptest--result .pteleblind__filters {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin: 24px 0 18px;
}
.ptest.ptest--result .pteleblind__filters article {
  padding: 4px 18px;
}
.ptest.ptest--result .pteleblind__filters article+article {
  border-left: 1px solid rgba(255,255,255,.2);
}
.ptest.ptest--result .pteleblind__filters b {
  color: #eee;
}
.ptest.ptest--result .pteleblind__filters p {
  margin: 5px 0 !important;
  color: #ddd7ce !important;
  font-size: 11px !important;
}
.ptest.ptest--result .pteleblind__key footer {
  padding-top: 16px;
  border-top: 1px solid rgba(196,134,47,.35);
}
.ptest.ptest--result .pteleblind__key footer p {
  color: #ddd7ce !important;
  font-size: 12px !important;
}
.ptest.ptest--result .pteleblind__key footer strong {
  display: block;
  margin-top: 12px;
  color: #fff;
  font-size: 27px;
  line-height: 1.15;
}
@media (max-width:900px) {
  .ptest.ptest--result .pteleblind__intro,
  .ptest.ptest--result .pteleblind__weight,
  .ptest.ptest--result .pteleblind__strength,
  .ptest.ptest--result .pteleblind__key header>div {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .pteleblind__translate>div {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .pteleblind__translate>div>h2 {
    grid-column: 1/-1;
    margin-top: 18px !important;
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(82,66,44,.18);
  }
  .ptest.ptest--result .pteleblind__key header h2+h2 {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(255,255,255,.2);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .pteleblind__translate>div,
  .ptest.ptest--result .pteleblind__filters {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .pteleblind__translate article {
    padding: 14px 4px;
  }
  .ptest.ptest--result .pteleblind__translate article+article {
    border-left: 0;
    border-top: 1px solid rgba(82,66,44,.14);
  }
  .ptest.ptest--result .pteleblind__filters article {
    padding: 12px 0;
  }
  .ptest.ptest--result .pteleblind__filters article+article {
    border-left: 0;
    border-top: 1px solid rgba(255,255,255,.16);
  }
}
.ptest.ptest--result .ptsquick,
.ptest.ptest--result .ptsquick * {
  font-family: inherit !important;
}
.ptest.ptest--result .ptsquick {
  color: #17202b;
}
.ptest.ptest--result .ptsquick__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsquick em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsquick__intro {
  padding: 8px 0 24px;
}
.ptest.ptest--result .ptsquick__intro>span,
.ptest.ptest--result .ptsquick__pattern span,
.ptest.ptest--result .ptsquick__check span,
.ptest.ptest--result .ptsquick__next>span {
  display: block;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .11em;
}
.ptest.ptest--result .ptsquick__intro>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsquick__intro h1 {
  color: #17202b !important;
  font-size: var(--pt-font-headline) !important;
}
.ptest.ptest--result .ptsquick__intro p {
  font-size: var(--pt-font-text) !important;
}
.ptest.ptest--result .ptsquick__intro i {
  display: block;
  width: 54px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsquick__intro small {
  font-size: 11px;
  letter-spacing: .22em;
}
.ptest.ptest--result .ptsquick__pattern {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 34px;
  padding: 24px 0;
  border-top: 1px solid rgba(23,32,43,.1);
}
.ptest.ptest--result .ptsquick__pattern>div {
  padding-right: 30px;
  border-right: 1px solid rgba(196,134,47,.3);
}
.ptest.ptest--result .ptsquick__pattern blockquote {
  margin: 14px 0 !important;
  padding: 0 0 0 22px !important;
  border: 0 !important;
  color: #17202b !important;
  font-size: 22px !important;
  font-style: italic;
  line-height: 1.25 !important;
  position: relative;
}
.ptest.ptest--result .ptsquick__pattern blockquote:before {
  content: '';
  position: absolute;
  left: 0;
  top: .65em;
  width: 12px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsquick__pattern h2 {
  margin: 0 0 14px !important;
  color: #17202b !important;
  font-size: 30px !important;
}
.ptest.ptest--result .ptsquick__pattern article>strong {
  display: block;
  margin: 16px 0;
  color: var(--pt-gold);
  font-size: 14px;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsquick__check {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 34px;
  padding: 26px 0;
  border-top: 1px solid rgba(23,32,43,.1);
}
.ptest.ptest--result .ptsquick__check>div {
  padding-right: 28px;
  border-right: 1px solid rgba(23,32,43,.18);
}
.ptest.ptest--result .ptsquick__check>div p {
  display: grid;
  grid-template-columns: 48px 1fr;
  align-items: center;
  gap: 14px;
  margin: 13px 0 !important;
}
.ptest.ptest--result .ptsquick__check>div b {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  border: 1px solid var(--pt-gold);
  border-radius: 50%;
  color: var(--pt-gold);
  font-size: 12px;
}
.ptest.ptest--result .ptsquick__check aside {
  align-self: start;
  padding: 22px;
}
.ptest.ptest--result .ptsquick__check aside p {
  margin: 14px 0 !important;
}
.ptest.ptest--result .ptsquick__check aside h2 {
  margin: 18px 0 10px !important;
  color: #17202b !important;
  font-size: 27px !important;
}
.ptest.ptest--result .ptsquick__check aside small {
  display: block;
  padding-top: 12px;
  border-top: 1px solid rgba(196,134,47,.35);
  line-height: 1.5;
}
.ptest.ptest--result .ptsquick__next {
  position: relative;
  padding: 30px calc(var(--pt-result-container-pad) + 4px);
  color: #f5f1e9;
}
.ptest.ptest--result .ptsquick__next h2 {
  max-width: 680px;
  margin: 10px 0 !important;
  color: #fff !important;
  font-size: 31px !important;
}
.ptest.ptest--result .ptsquick__next p {
  max-width: 680px;
  margin: 0 !important;
  color: #eee8df !important;
}
.ptest.ptest--result .ptsquick__next small {
  display: block;
  margin-top: 20px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptsquick--owl .ptsquick__check>div b {
  border-color: #70839b;
  color: #70839b;
}
.ptest.ptest--result .ptsquick--elephant .ptsquick__check>div b {
  border-color: #637b50;
  color: #637b50;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsquick__pattern,
  .ptest.ptest--result .ptsquick__check {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptsquick__pattern>div,
  .ptest.ptest--result .ptsquick__check>div {
    padding-right: 0;
    border-right: 0;
  }
  .ptest.ptest--result .ptsquick__hero {
    aspect-ratio: 16/8;
  }
  .ptest.ptest--result .ptsquick__pattern article,
  .ptest.ptest--result .ptsquick__check aside {
    border-top: 1px solid rgba(196,134,47,.2);
    padding-top: 20px;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsquick__hero {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsquick__pattern blockquote {
    font-size: 18px !important;
  }
  .ptest.ptest--result .ptsquick__check>div p {
    grid-template-columns: 40px 1fr;
    gap: 10px;
  }
  .ptest.ptest--result .ptsquick__check>div b {
    width: 34px;
    height: 34px;
  }
}
.ptest.ptest--result .ptsquick__hero {
  aspect-ratio: auto !important;
  min-height: 420px !important;
  display: grid !important;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr) !important;
  align-items: stretch !important;
}
.ptest.ptest--result .ptsquick__hero .ptsquick__intro {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  margin: 0 !important;
}
.ptest.ptest--result .ptsquick__hero-image {
  min-width: 0;
  min-height: 420px;
  background: #171815 var(--ptsquick-img) center center/cover no-repeat;
}
.ptest.ptest--result .ptsquick__body {
  padding: var(--pt-result-container-pad) !important;
}
.ptest.ptest--result .ptsquick__intro>span {
  margin: 0 0 18px !important;
}
.ptest.ptest--result .ptsquick__intro h1 {
  margin: 0 0 14px !important;
  max-width: 760px;
  font-size: var(--pt-font-headline) !important;
}
.ptest.ptest--result .ptsquick__intro p {
  max-width: 720px !important;
  margin: 0 !important;
  font-size: var(--pt-font-text) !important;
}
.ptest.ptest--result .ptsquick__intro i {
  margin: 20px 0 !important;
}
.ptest.ptest--result .ptsquick__intro small {
  line-height: 1.45;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsquick__hero {
    min-height: 0 !important;
  }
  .ptest.ptest--result .ptsquick__hero .ptsquick__intro {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  }
  .ptest.ptest--result .ptsquick__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsquick__hero-image {
    aspect-ratio: 4/3;
  }
}
.ptest.ptest--result .ptsquick {
  width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  border-radius: 14px !important;
  background: #f5f1e9 !important;
  box-shadow: 0 9px 24px rgba(0,0,0,.16) !important;
}
.ptest.ptest--result .ptsquick__hero {
  overflow: hidden !important;
  border-radius: 0 !important;
  background: #f5f1e9 !important;
}
.ptest.ptest--result .ptsquick__hero .ptsquick__intro {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  background: #f5f1e9 !important;
}
.ptest.ptest--result .ptsquick__hero-image {
  overflow: hidden !important;
  border-radius: 0 !important;
}
.ptest.ptest--result .ptsquick__body {
  padding: var(--pt-result-container-pad) !important;
  background: #f5f1e9 !important;
}
.ptest.ptest--result .ptsquick__body>section+section {
  margin-top: var(--pt-result-section-gap) !important;
}
.ptest.ptest--result .ptsquick__intro>span,
.ptest.ptest--result .ptsquick__pattern>div>span,
.ptest.ptest--result .ptsquick__check>div>span,
.ptest.ptest--result .ptsquick__check aside>span,
.ptest.ptest--result .ptsquick__next>span {
  font-size: var(--pt-font-prefix) !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  letter-spacing: .11em !important;
  text-transform: uppercase !important;
}
.ptest.ptest--result .ptsquick__intro h1 {
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  font-weight: 700 !important;
}
.ptest.ptest--result .ptsquick__intro p,
.ptest.ptest--result .ptsquick__pattern p,
.ptest.ptest--result .ptsquick__check p,
.ptest.ptest--result .ptsquick__next p {
  font-size: var(--pt-font-text) !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptsquick__pattern h2,
.ptest.ptest--result .ptsquick__check aside h2,
.ptest.ptest--result .ptsquick__next h2 {
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}
.ptest.ptest--result .ptsquick__pattern,
.ptest.ptest--result .ptsquick__check {
  gap: var(--pt-result-section-gap) !important;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  border: 0 !important;
  border-radius: 14px !important;
  background: #fbfaf7 !important;
}
.ptest.ptest--result .ptsquick__check aside {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  border-radius: 14px !important;
  background: #f1ede6 !important;
}
.ptest.ptest--result .ptsquick__next {
  margin: 0 !important;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  border-radius: 14px !important;
  overflow: hidden !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsquick__hero {
    grid-template-columns: 1fr !important;
  }
  .ptest.ptest--result .ptsquick__pattern,
  .ptest.ptest--result .ptsquick__check {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x) !important;
  }
}
.ptest.ptest--result .ptsquick__next {
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat !important;
}
.ptest.ptest--result .ptsneed,
.ptest.ptest--result .ptsneed * {
  font-family: inherit !important;
  box-sizing: border-box;
}
.ptest.ptest--result .ptsneed {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsneed em {
  color: var(--ptsneed-accent) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsneed__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 420px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsneed__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsneed__hero-image {
  min-height: 420px;
  background: #171815 var(--ptsneed-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsneed__hero header>span,
.ptest.ptest--result .ptsneed__tri b,
.ptest.ptest--result .ptsneed__dos b,
.ptest.ptest--result .ptsneed__know b,
.ptest.ptest--result .ptsneed__next>b {
  display: block;
  font-size: var(--pt-font-prefix);
  font-weight: 800;
  letter-spacing: .11em;
  line-height: 1.35;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsneed__hero header>span strong {
  color: var(--ptsneed-accent);
}
.ptest.ptest--result .ptsneed__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsneed__hero p,
.ptest.ptest--result .ptsneed p,
.ptest.ptest--result .ptsneed li {
  font-size: var(--pt-font-text) !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptsneed__hero p {
  margin: 0 !important;
}
.ptest.ptest--result .ptsneed__hero i,
.ptest.ptest--result .ptsneed__tri article>i {
  display: block;
  width: 54px;
  margin: 18px 0;
  border-top: 1px solid var(--ptsneed-accent);
}
.ptest.ptest--result .ptsneed__hero small {
  font-size: 11px;
  letter-spacing: .22em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsneed__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsneed__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsneed__tri {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 0;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsneed__tri article {
  padding: 0 28px;
}
.ptest.ptest--result .ptsneed__tri article:first-child {
  padding-left: 0;
}
.ptest.ptest--result .ptsneed__tri article:last-child {
  padding-right: 0;
}
.ptest.ptest--result .ptsneed__tri article+article {
  border-left: 1px solid rgba(23,32,43,.18);
}
.ptest.ptest--result .ptsneed__tri h2,
.ptest.ptest--result .ptsneed__tri blockquote {
  margin: 16px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsneed__tri h2 {
  color: var(--ptsneed-accent) !important;
}
.ptest.ptest--result .ptsneed__tri ol {
  counter-reset: need;
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
}
.ptest.ptest--result .ptsneed__tri ol li {
  counter-increment: need;
  position: relative;
  min-height: 38px;
  margin: 10px 0;
  padding-left: 54px;
}
.ptest.ptest--result .ptsneed__tri ol li:before {
  content: counter(need,decimal-leading-zero);
  position: absolute;
  left: 0;
  top: 0;
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  border: 1px solid var(--ptsneed-accent);
  border-radius: 50%;
  color: var(--ptsneed-accent);
  font-size: 12px;
  font-weight: 800;
}
.ptest.ptest--result .ptsneed__dos {
  display: grid;
  grid-template-columns: 1fr 1fr 150px;
  gap: var(--pt-result-section-gap);
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsneed__dos article {
  padding-right: 20px;
}
.ptest.ptest--result .ptsneed__dos article+article {
  padding-left: 20px;
  border-left: 1px solid rgba(23,32,43,.16);
}
.ptest.ptest--result .ptsneed__dos ul {
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
}
.ptest.ptest--result .ptsneed__dos li {
  position: relative;
  margin: 9px 0;
  padding-left: 36px;
}
.ptest.ptest--result .ptsneed__dos li:before {
  content: '✓';
  position: absolute;
  left: 0;
  top: -2px;
  display: grid;
  place-items: center;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #f0eee6;
  color: var(--ptsneed-accent);
  font-weight: 800;
}
.ptest.ptest--result .ptsneed__bad {
  padding: 20px !important;
  border: 0 !important;
  border-radius: 12px;
  background: #f1ede6;
}
.ptest.ptest--result .ptsneed__bad li:before {
  content: '×';
  border: 1px solid var(--ptsneed-accent);
  background: transparent;
}
.ptest.ptest--result .ptsneed__dos aside {
  align-self: center;
  padding-left: 20px;
  border-left: 1px solid rgba(23,32,43,.18);
  font-size: 12px;
  line-height: 1.55;
  letter-spacing: .12em;
  font-weight: 700;
}
.ptest.ptest--result .ptsneed__know {
  display: flex;
  align-items: center;
  gap: 22px;
  padding: 20px var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsneed__know>span {
  display: grid;
  place-items: center;
  flex: 0 0 56px;
  width: 56px;
  height: 56px;
  border: 1px solid var(--ptsneed-accent);
  border-radius: 50%;
  color: var(--ptsneed-accent);
  font-size: 36px;
}
.ptest.ptest--result .ptsneed__know h2 {
  margin: 5px 0 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsneed__next {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  overflow: hidden;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsneed__next h2 {
  margin: 10px 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
  color: #fff !important;
}
.ptest.ptest--result .ptsneed__next p {
  max-width: 760px;
  margin: 0 !important;
  color: #eee8df !important;
}
.ptest.ptest--result .ptsneed__next small {
  display: block;
  margin-top: 20px;
  color: var(--ptsneed-accent);
  font-weight: 800;
  letter-spacing: .12em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsneed__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsneed__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsneed__tri,
  .ptest.ptest--result .ptsneed__dos {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptsneed__tri article {
    padding: 22px 0 !important;
  }
  .ptest.ptest--result .ptsneed__tri article+article {
    border-left: 0;
    border-top: 1px solid rgba(23,32,43,.16);
  }
  .ptest.ptest--result .ptsneed__dos article,
  .ptest.ptest--result .ptsneed__dos article+article {
    padding: 18px 0 !important;
    border-left: 0;
  }
  .ptest.ptest--result .ptsneed__dos aside {
    padding: 18px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(23,32,43,.18);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsneed__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsneed__know {
    align-items: flex-start;
  }
  .ptest.ptest--result .ptsneed__body {
    padding: 12px;
  }
}
.ptest.ptest--result .ptsneed {
  --ptsneed-accent: var(--pt-gold) !important;
}
.ptest.ptest--result .ptsconv,
.ptest.ptest--result .ptsconv * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsconv {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsconv em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsconv__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 420px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsconv__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsconv__hero-image {
  min-height: 420px;
  background: #171815 var(--ptsconv-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsconv__hero header>span,
.ptest.ptest--result .ptsconv__plan>b,
.ptest.ptest--result .ptsconv__lesson b,
.ptest.ptest--result .ptsconv__final>b {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  line-height: 1.35;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsconv__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsconv__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsconv p,
.ptest.ptest--result .ptsconv blockquote {
  font-size: var(--pt-font-text) !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptsconv__hero p {
  margin: 0 !important;
}
.ptest.ptest--result .ptsconv__hero i {
  display: block;
  width: 54px;
  margin: 18px 0;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsconv__hero small {
  font-size: 11px;
  letter-spacing: .18em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsconv__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsconv__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsconv__plan {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsconv__steps {
  display: grid;
  grid-template-columns: repeat(var(--count,8),1fr);
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  gap: 8px;
  margin-top: 18px;
}
.ptest.ptest--result .ptsconv__steps article {
  position: relative;
  min-width: 0;
  padding: 16px 9px;
  text-align: center;
  border-radius: 8px;
  background: #f2f1ed;
}
.ptest.ptest--result .ptsconv__steps article b {
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  margin: -2px auto 12px;
  border-radius: 50%;
  background: #7d828a;
  color: white;
  font-size: 12px;
}
.ptest.ptest--result .ptsconv__steps article.is-first b {
  background: var(--pt-gold);
}
.ptest.ptest--result .ptsconv__steps article span {
  display: block;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .04em;
}
.ptest.ptest--result .ptsconv__steps article p {
  margin: 8px 0 0 !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptsconv__phases {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 8px;
  text-align: center;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .08em;
  color: #6f7276;
}
.ptest.ptest--result .ptsconv__phases span:first-child {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsconv__compare {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsconv__compare article {
  padding: 24px;
  border-radius: 14px;
  background: #f3efe9;
}
.ptest.ptest--result .ptsconv__compare article>b {
  font-size: 13px;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptsconv__compare .is-bad>b {
  color: #a93d21;
}
.ptest.ptest--result .ptsconv__compare .is-good>b {
  color: #496a2f;
}
.ptest.ptest--result .ptsconv__compare blockquote {
  margin: 14px 0 !important;
  padding: 14px 18px !important;
  border: 0 !important;
  border-radius: 7px;
  background: #fff;
  font-style: italic;
}
.ptest.ptest--result .ptsconv__compare article>div {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.ptest.ptest--result .ptsconv__compare article>div span {
  flex: 1 1 70px;
  padding: 8px 6px;
  background: #e9e6df;
  text-align: center;
  font-size: 11px;
}
.ptest.ptest--result .ptsconv__compare .is-good article>div span,
.ptest.ptest--result .ptsconv__compare .is-good>div span {
  background: #e9eddf;
}
.ptest.ptest--result .ptsconv__compare p {
  margin: 14px 0 0 !important;
  padding-left: 14px;
  border-left: 2px solid var(--pt-gold);
}
.ptest.ptest--result .ptsconv__lesson {
  display: grid;
  grid-template-columns: minmax(0,1fr) 250px;
  gap: var(--pt-result-section-gap);
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsconv__lesson h2,
.ptest.ptest--result .ptsconv__final h2 {
  margin: 8px 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsconv__lesson aside {
  padding: 20px;
  border-radius: 10px;
  background: #f2ede5;
}
.ptest.ptest--result .ptsconv__lesson aside strong {
  color: var(--pt-gold);
  font-size: 12px;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsconv__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsconv__final h2 {
  color: #fff !important;
}
.ptest.ptest--result .ptsconv__final blockquote {
  max-width: 760px;
  margin: 16px 0 !important;
  padding: 14px 18px !important;
  border: 0 !important;
  border-radius: 7px;
  background: rgba(255,255,255,.92);
  color: #17202b !important;
}
.ptest.ptest--result .ptsconv__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsconv__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsconv__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsconv__compare,
  .ptest.ptest--result .ptsconv__lesson {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptsconv__phases {
    display: none;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsconv__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsconv__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsconv__plan,
  .ptest.ptest--result .ptsconv__lesson,
  .ptest.ptest--result .ptsconv__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
}
.ptest.ptest--result .ptsq04,
.ptest.ptest--result .ptsq04 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsq04 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsq04 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsq04__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 420px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsq04__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsq04__hero-image {
  min-height: 420px;
  background: #171815 var(--ptsq04-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsq04__hero header>span,
.ptest.ptest--result .ptsq04__help>span,
.ptest.ptest--result .ptsq04__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  line-height: 1.35;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsq04__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsq04__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsq04 p,
.ptest.ptest--result .ptsq04 blockquote {
  font-size: var(--pt-font-text) !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptsq04__hero p {
  margin: 0 !important;
}
.ptest.ptest--result .ptsq04__hero header>i {
  display: block;
  width: 54px;
  margin: 18px 0;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsq04__hero header>small {
  font-size: 11px;
  letter-spacing: .18em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsq04__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsq04__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsq04__help {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsq04__help>h2 {
  margin: 6px 0 20px !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.2 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsq04__grid {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 12px;
}
.ptest.ptest--result .ptsq04__grid--7 {
  grid-template-columns: repeat(12,1fr);
}
.ptest.ptest--result .ptsq04__grid--7 article {
  grid-column: span 4;
}
.ptest.ptest--result .ptsq04__grid--7 article:nth-child(n+5) {
  grid-column: span 4;
}
.ptest.ptest--result .ptsq04__grid--7 article:nth-child(4) {
  grid-column: 3/span 4;
}
.ptest.ptest--result .ptsq04__grid--7 article:nth-child(7) {
  grid-column: 7/span 4;
}
.ptest.ptest--result .ptsq04__grid article {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 330px;
  padding: 18px 18px 0;
  border-radius: 10px;
  overflow: hidden;
  background: linear-gradient(180deg,#f7f5f0,#f2f1eb);
}
.ptest.ptest--result .ptsq04__grid article>b {
  position: absolute;
  left: 14px;
  top: 14px;
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 12px;
}
.ptest.ptest--result .ptsq04__icon {
  display: block;
  min-height: 48px;
  margin: 0 auto 8px;
  color: var(--pt-gold);
  font-size: 42px;
  line-height: 1;
  text-align: center;
}
.ptest.ptest--result .ptsq04__grid article>strong {
  display: block;
  color: var(--pt-gold) !important;
  font-size: 13px;
  letter-spacing: .04em;
  text-align: center;
}
.ptest.ptest--result .ptsq04__grid blockquote {
  margin: 12px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #172d57 !important;
  font-style: italic;
  text-align: center;
}
.ptest.ptest--result .ptsq04__grid article>i {
  display: block;
  width: 38px;
  margin: 0 0 10px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsq04__grid article>p {
  margin: 0 0 16px !important;
}
.ptest.ptest--result .ptsq04__grid article>small {
  display: block;
  margin: auto -18px 0;
  padding: 10px 18px;
  background: rgba(196,134,47,.09);
  color: #6b4a1d;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .04em;
  line-height: 1.3;
}
.ptest.ptest--result .ptsq04__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsq04__final h2 {
  margin: 8px 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
  color: #fff !important;
}
.ptest.ptest--result .ptsq04__final p {
  max-width: 760px;
  margin: 0 !important;
  color: #eee8df !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsq04__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsq04__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsq04__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsq04__grid,
  .ptest.ptest--result .ptsq04__grid--7 {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptsq04__grid--7 article,
  .ptest.ptest--result .ptsq04__grid--7 article:nth-child(4),
  .ptest.ptest--result .ptsq04__grid--7 article:nth-child(7) {
    grid-column: auto;
  }
  .ptest.ptest--result .ptsq04__grid article {
    min-height: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsq04__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsq04__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsq04__grid,
  .ptest.ptest--result .ptsq04__grid--7 {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptsq04__help,
  .ptest.ptest--result .ptsq04__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
}
.ptest.ptest--result .ptso05,
.ptest.ptest--result .ptso05 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptso05 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptso05 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptso05__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 420px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptso05__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptso05__hero-image {
  min-height: 420px;
  background: #171815 var(--ptso05-img) center/cover no-repeat;
}
.ptest.ptest--result .ptso05__hero header>span,
.ptest.ptest--result .ptso05__translate header b,
.ptest.ptest--result .ptso05__lower header b,
.ptest.ptest--result .ptso05__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  line-height: 1.35;
  text-transform: uppercase;
}
.ptest.ptest--result .ptso05__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptso05__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptso05 p,
.ptest.ptest--result .ptso05 blockquote {
  font-size: var(--pt-font-text) !important;
  line-height: 1.5 !important;
}
.ptest.ptest--result .ptso05__hero p {
  margin: 0 !important;
}
.ptest.ptest--result .ptso05__hero header>i {
  display: block;
  width: 54px;
  margin: 18px 0;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptso05__hero header>small {
  font-size: 11px;
  letter-spacing: .18em;
  line-height: 1.45;
}
.ptest.ptest--result .ptso05__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptso05__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptso05__translate {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptso05__translate>header {
  display: grid;
  grid-template-columns: 58px minmax(0,1fr) 220px;
  align-items: center;
  gap: 14px;
  margin-bottom: 20px;
}
.ptest.ptest--result .ptso05__translate>header>span,
.ptest.ptest--result .ptso05__lower header>span {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  background: var(--pt-gold);
  color: #fff;
  font-size: 30px;
}
.ptest.ptest--result .ptso05__translate h2,
.ptest.ptest--result .ptso05__lower h2,
.ptest.ptest--result .ptso05__final h2 {
  margin: 4px 0 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.2 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptso05__translate>header aside {
  padding-left: 18px;
  border-left: 1px solid var(--pt-gold);
  font-size: 13px;
  line-height: 1.35;
}
.ptest.ptest--result .ptso05__cards {
  display: grid;
  grid-template-columns: repeat(7,1fr);
  gap: 7px;
}
.ptest.ptest--result .ptso05__cards article {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 285px;
  padding: 14px 9px;
  border-radius: 8px;
  background: linear-gradient(180deg,#f7f5f0,#f0f1eb);
  text-align: center;
}
.ptest.ptest--result .ptso05__icon {
  display: block;
  min-height: 46px;
  color: var(--pt-gold);
  font-size: 38px;
  line-height: 1;
}
.ptest.ptest--result .ptso05__cards article>b {
  min-height: 42px;
  margin: 4px 0 10px;
  color: #17202b;
  font-size: 11px;
  letter-spacing: .03em;
}
.ptest.ptest--result .ptso05__cards article>p {
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptso05__cards blockquote {
  margin: auto -4px -4px !important;
  padding: 10px 7px !important;
  border: 0 !important;
  border-radius: 5px;
  background: rgba(196,134,47,.07);
  color: #172d57 !important;
  font-size: 11px !important;
  font-style: italic;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptso05__lower {
  display: grid;
  grid-template-columns: 1.15fr .95fr;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptso05__lower>article {
  padding: 24px;
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptso05__lower header {
  display: flex;
  align-items: center;
  gap: 14px;
}
.ptest.ptest--result .ptso05__lower header>span {
  width: 48px;
  height: 48px;
  font-size: 25px;
}
.ptest.ptest--result .ptso05__lower>article>p {
  margin: 12px 0 !important;
}
.ptest.ptest--result .ptso05__language ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 22px;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  list-style: none;
}
.ptest.ptest--result .ptso05__language li {
  position: relative;
  padding: 7px 0 7px 28px;
  font-size: 13px;
  font-style: italic;
  line-height: 1.35;
}
.ptest.ptest--result .ptso05__language li:before {
  content: '✓';
  position: absolute;
  left: 0;
  top: 7px;
  display: grid;
  place-items: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
}
.ptest.ptest--result .ptso05__consequence {
  background: #f3eee6 !important;
}
.ptest.ptest--result .ptso05__consequence header>span {
  background: rgba(196,134,47,.13);
  color: var(--pt-gold);
}
.ptest.ptest--result .ptso05__consequence header b {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptso05__consequence blockquote {
  margin: 9px 0 0 !important;
  padding: 10px 14px !important;
  border: 0 !important;
  border-radius: 6px;
  background: #fff;
  color: #172d57 !important;
  font-size: 12px !important;
  font-style: italic;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptso05__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptso05__final h2 {
  max-width: 760px;
  margin: 8px 0 !important;
  color: #fff !important;
}
.ptest.ptest--result .ptso05__final p {
  margin: 0 !important;
  color: #eee8df !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptso05__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptso05__cards {
    grid-template-columns: repeat(4,1fr);
  }
}
@media (max-width:900px) {
  .ptest.ptest--result .ptso05__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptso05__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptso05__translate>header {
    grid-template-columns: 52px 1fr;
  }
  .ptest.ptest--result .ptso05__translate>header aside {
    grid-column: 1/-1;
  }
  .ptest.ptest--result .ptso05__lower {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptso05__cards {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptso05__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptso05__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptso05__translate,
  .ptest.ptest--result .ptso05__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
  .ptest.ptest--result .ptso05__cards {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptso05__cards article {
    min-height: 0;
  }
  .ptest.ptest--result .ptso05__language ul {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptsr06,
.ptest.ptest--result .ptsr06 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsr06 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsr06 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsr06__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 470px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr06__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsr06__hero-image {
  min-height: 470px;
  background: #171815 var(--ptsr06-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsr06__hero header>span,
.ptest.ptest--result .ptsr06__triggers header b,
.ptest.ptest--result .ptsr06__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  line-height: 1.35;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsr06__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsr06__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsr06 p {
  font-size: var(--pt-font-text) !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptsr06__hero p {
  margin: 0 0 8px !important;
}
.ptest.ptest--result .ptsr06__hero header>i {
  display: block;
  width: 54px;
  margin: 10px 0 14px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsr06__hero header>small {
  font-size: 11px;
  letter-spacing: .16em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsr06__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsr06__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr06__triggers {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr06__triggers>header {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 18px;
}
.ptest.ptest--result .ptsr06__triggers>header>span {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
  border-radius: 10px;
  background: var(--pt-gold);
  color: #fff;
  font-size: 31px;
}
.ptest.ptest--result .ptsr06__triggers h2 {
  margin: 4px 0 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.2 !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsr06__grid {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 10px;
}
.ptest.ptest--result .ptsr06__grid article {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 215px;
  padding: 16px 18px;
  border-radius: 9px;
  background: linear-gradient(180deg,#f8f6f1,#f2f0ea);
  text-align: center;
}
.ptest.ptest--result .ptsr06__grid article>b {
  position: absolute;
  left: 12px;
  top: 12px;
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 11px;
}
.ptest.ptest--result .ptsr06__icon {
  display: block;
  min-height: 50px;
  margin: 0 auto 7px;
  color: var(--pt-gold);
  font-size: 40px;
  line-height: 1;
}
.ptest.ptest--result .ptsr06__grid article>strong {
  min-height: 34px;
  color: #17202b;
  font-size: 11px;
  letter-spacing: .035em;
  line-height: 1.25;
}
.ptest.ptest--result .ptsr06__grid article>i {
  display: block;
  width: 30px;
  margin: 8px 0;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsr06__grid article>p {
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
  color: #172d57 !important;
}
.ptest.ptest--result .ptsr06__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsr06__final h2 {
  max-width: 760px;
  margin: 8px 0 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
  color: #fff !important;
}
.ptest.ptest--result .ptsr06__final p {
  max-width: 760px;
  margin: 0 !important;
  color: #eee8df !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsr06__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsr06__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsr06__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsr06__grid {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptsr06__grid article {
    min-height: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsr06__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsr06__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsr06__triggers,
  .ptest.ptest--result .ptsr06__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
  .ptest.ptest--result .ptsr06__grid {
    grid-template-columns: 1fr;
  }
}
.ptest.ptest--result .ptsr07,
.ptest.ptest--result .ptsr07 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsr07 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsr07 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsr07__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 470px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr07__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsr07__hero-image {
  min-height: 470px;
  background: #171815 var(--ptsr07-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsr07__hero header>span,
.ptest.ptest--result .ptsr07__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsr07__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsr07__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsr07 p {
  font-size: var(--pt-font-text) !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptsr07__hero p {
  margin: 0 0 8px !important;
}
.ptest.ptest--result .ptsr07__hero header>i {
  display: block;
  width: 54px;
  margin: 10px 0 14px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsr07__hero header>small {
  font-size: 11px;
  letter-spacing: .16em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsr07__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsr07__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr07__signals {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr07__signal {
  padding: 22px;
  border-radius: 14px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr07__signal--buy {
  background: linear-gradient(135deg,#f5f8ef,#fbfaf7);
}
.ptest.ptest--result .ptsr07__signal--warn {
  background: linear-gradient(135deg,#fbf2ef,#fbfaf7);
}
.ptest.ptest--result .ptsr07__signal header {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-bottom: 10px;
}
.ptest.ptest--result .ptsr07__signal header>span {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 25px;
  font-weight: 800;
}
.ptest.ptest--result .ptsr07__signal h2 {
  margin: 0 !important;
  color: #17202b !important;
  font-size: var(--pt-font-subheadline) !important;
}
.ptest.ptest--result .ptsr07__signal header strong {
  font-size: 13px;
  color: #172d57;
}
.ptest.ptest--result .ptsr07__signal ol {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.ptest.ptest--result .ptsr07__signal li {
  display: grid;
  grid-template-columns: 38px 30px 1fr;
  gap: 10px;
  align-items: center;
  min-height: 58px;
  padding: 8px 0;
  border-bottom: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptsr07__signal li:last-child {
  border-bottom: 0;
}
.ptest.ptest--result .ptsr07__signal li>b {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(196,134,47,.18);
  color: #17202b;
  font-size: 11px;
}
.ptest.ptest--result .ptsr07__signal li>span {
  color: var(--pt-gold);
  font-size: 24px;
  text-align: center;
}
.ptest.ptest--result .ptsr07__signal li>p {
  margin: 0 !important;
  color: #172d57 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptsr07__reaction {
  display: grid;
  grid-template-columns: 1.25fr .85fr;
  gap: 20px;
  padding: 22px;
  border-radius: 14px;
  background: linear-gradient(135deg,#f2f6fb,#edf3fa);
}
.ptest.ptest--result .ptsr07__reaction header {
  display: flex;
  gap: 16px;
}
.ptest.ptest--result .ptsr07__reaction header>span {
  display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  flex: 0 0 54px;
  border-radius: 50%;
  background: #172d57;
  color: #fff;
  font-size: 28px;
}
.ptest.ptest--result .ptsr07__reaction b {
  color: #172d57;
  font-size: var(--pt-font-prefix);
  letter-spacing: .1em;
}
.ptest.ptest--result .ptsr07__reaction h2 {
  margin: 3px 0 7px !important;
  color: #17202b !important;
  font-size: var(--pt-font-subheadline) !important;
}
.ptest.ptest--result .ptsr07__reaction p {
  margin: 0 !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptsr07__reaction blockquote {
  display: flex;
  align-items: center;
  margin: 0 !important;
  padding: 16px 20px !important;
  border: 0 !important;
  border-radius: 10px;
  background: rgba(255,255,255,.58);
  color: #172d57 !important;
  font-size: 13px !important;
  font-style: italic !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptsr07__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.82)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsr07__final h2 {
  max-width: 760px;
  margin: 8px 0 !important;
  color: #fff !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsr07__final p {
  max-width: 760px;
  margin: 0 !important;
  color: #eee8df !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsr07__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsr07__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsr07__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsr07__signals,
  .ptest.ptest--result .ptsr07__reaction {
    grid-template-columns: 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsr07__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsr07__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsr07__signal,
  .ptest.ptest--result .ptsr07__reaction,
  .ptest.ptest--result .ptsr07__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
  .ptest.ptest--result .ptsr07__signal li {
    grid-template-columns: 34px 24px 1fr;
  }
}
.ptest.ptest--result .ptsr08,
.ptest.ptest--result .ptsr08 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsr08 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsr08 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsr08__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 500px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr08__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsr08__hero-image {
  min-height: 500px;
  background: #171815 var(--ptsr08-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsr08__hero header>span,
.ptest.ptest--result .ptsr08__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsr08__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsr08__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsr08 p {
  font-size: var(--pt-font-text) !important;
  line-height: 1.42 !important;
}
.ptest.ptest--result .ptsr08__hero p {
  margin: 0 0 8px !important;
}
.ptest.ptest--result .ptsr08__hero header>i {
  display: block;
  width: 54px;
  margin: 10px 0 14px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsr08__hero header>small {
  font-size: 11px;
  letter-spacing: .16em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsr08__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsr08__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr08__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr08__strategy,
.ptest.ptest--result .ptsr08__question,
.ptest.ptest--result .ptsr08__avoid {
  padding: 22px;
  border-radius: 14px;
}
.ptest.ptest--result .ptsr08__strategy {
  background: linear-gradient(135deg,#f5f8ef,#fbfaf7);
}
.ptest.ptest--result .ptsr08__right {
  display: grid;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr08__question {
  background: linear-gradient(135deg,#f3f6f8,#fbfaf7);
}
.ptest.ptest--result .ptsr08__avoid {
  background: linear-gradient(135deg,#fbf2ef,#fbfaf7);
}
.ptest.ptest--result .ptsr08__strategy header,
.ptest.ptest--result .ptsr08__question header,
.ptest.ptest--result .ptsr08__avoid header {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-bottom: 10px;
}
.ptest.ptest--result .ptsr08__strategy header>span,
.ptest.ptest--result .ptsr08__question header>span,
.ptest.ptest--result .ptsr08__avoid header>span {
  display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  flex: 0 0 54px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 24px;
  font-weight: 800;
}
.ptest.ptest--result .ptsr08__avoid header>span {
  background: #b72a2a;
}
.ptest.ptest--result .ptsr08__strategy header b,
.ptest.ptest--result .ptsr08__question header b,
.ptest.ptest--result .ptsr08__avoid header b {
  font-size: var(--pt-font-prefix) !important;
  letter-spacing: .08em;
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsr08__avoid header b {
  color: #a92020;
}
.ptest.ptest--result .ptsr08__strategy h2,
.ptest.ptest--result .ptsr08__question h2,
.ptest.ptest--result .ptsr08__avoid h2 {
  margin: 2px 0 0 !important;
  color: #17202b !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsr08__strategy ol,
.ptest.ptest--result .ptsr08__avoid ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.ptest.ptest--result .ptsr08__strategy li {
  display: grid;
  grid-template-columns: 38px 34px 1fr;
  gap: 10px;
  align-items: center;
  min-height: 72px;
  padding: 8px 0;
  border-bottom: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptsr08__strategy li:last-child {
  border-bottom: 0;
}
.ptest.ptest--result .ptsr08__strategy li>b {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(196,134,47,.18);
  font-size: 11px;
}
.ptest.ptest--result .ptsr08__strategy li>span {
  font-size: 24px;
  color: var(--pt-gold);
  text-align: center;
}
.ptest.ptest--result .ptsr08__strategy li strong {
  display: block;
  color: #172d57;
  font-size: 14px;
}
.ptest.ptest--result .ptsr08__strategy li p {
  margin: 2px 0 0 !important;
  color: #172d57 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptsr08__question blockquote {
  margin: 10px 0 !important;
  padding: 16px 18px !important;
  border: 0 !important;
  border-radius: 10px;
  background: rgba(196,134,47,.08);
  color: #172d57 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptsr08__question>p {
  margin: 8px 0 !important;
  color: #172d57 !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptsr08__avoid li {
  display: grid;
  grid-template-columns: 28px 1fr;
  gap: 10px;
  padding: 7px 0;
  border-bottom: 1px solid rgba(183,42,42,.15);
}
.ptest.ptest--result .ptsr08__avoid li:last-child {
  border-bottom: 0;
}
.ptest.ptest--result .ptsr08__avoid li>b {
  display: grid;
  place-items: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #b72a2a;
  color: #fff;
}
.ptest.ptest--result .ptsr08__avoid li p {
  margin: 0 !important;
  color: #172d57 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptsr08__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.72)),var(--ptsr08-img) center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsr08__final h2 {
  max-width: 760px;
  margin: 8px 0 !important;
  color: #fff !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsr08__final p {
  max-width: 760px;
  margin: 0 !important;
  color: #eee8df !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsr08__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsr08__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsr08__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsr08__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsr08__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsr08__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsr08__strategy,
  .ptest.ptest--result .ptsr08__question,
  .ptest.ptest--result .ptsr08__avoid,
  .ptest.ptest--result .ptsr08__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
  .ptest.ptest--result .ptsr08__strategy li {
    grid-template-columns: 34px 28px 1fr;
  }
}
.ptest.ptest--result .ptsr09,
.ptest.ptest--result .ptsr09 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsr09 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsr09 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsr09__hero {
  display: grid;
  grid-template-columns: minmax(0,7fr) minmax(280px,3fr);
  min-height: 500px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr09__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsr09__hero-image {
  min-height: 500px;
  background: #171815 var(--ptsr09-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsr09__hero header>span,
.ptest.ptest--result .ptsr09__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
  text-transform: uppercase;
}
.ptest.ptest--result .ptsr09__hero header>span strong {
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsr09__hero h1 {
  margin: 12px 0 10px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.06 !important;
  letter-spacing: -.035em !important;
  color: #17202b !important;
}
.ptest.ptest--result .ptsr09 p {
  font-size: var(--pt-font-text) !important;
  line-height: 1.42 !important;
}
.ptest.ptest--result .ptsr09__hero p {
  margin: 0 0 8px !important;
}
.ptest.ptest--result .ptsr09__hero header>i {
  display: block;
  width: 54px;
  margin: 10px 0 14px;
  border-top: 1px solid var(--pt-gold);
}
.ptest.ptest--result .ptsr09__hero header>small {
  font-size: 11px;
  letter-spacing: .16em;
  line-height: 1.45;
}
.ptest.ptest--result .ptsr09__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsr09__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr09__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr09__principle,
.ptest.ptest--result .ptsr09__forms,
.ptest.ptest--result .ptsr09__key {
  padding: 22px;
  border-radius: 14px;
}
.ptest.ptest--result .ptsr09__principle {
  background: linear-gradient(135deg,#f7f4ea,#fbfaf7);
}
.ptest.ptest--result .ptsr09__forms {
  background: linear-gradient(135deg,#edf4fd,#f8fbff);
}
.ptest.ptest--result .ptsr09__principle header,
.ptest.ptest--result .ptsr09__forms header {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-bottom: 10px;
}
.ptest.ptest--result .ptsr09__principle header>span,
.ptest.ptest--result .ptsr09__forms header>span {
  display: grid;
  place-items: center;
  width: 54px;
  height: 54px;
  flex: 0 0 54px;
  border-radius: 50%;
  background: var(--pt-gold);
  color: #fff;
  font-size: 24px;
  font-weight: 800;
}
.ptest.ptest--result .ptsr09__forms header>span {
  background: #174aa6;
}
.ptest.ptest--result .ptsr09__principle header b,
.ptest.ptest--result .ptsr09__forms header b {
  font-size: var(--pt-font-prefix) !important;
  letter-spacing: .08em;
  color: var(--pt-gold);
}
.ptest.ptest--result .ptsr09__forms header b {
  color: #174aa6;
}
.ptest.ptest--result .ptsr09__principle h2,
.ptest.ptest--result .ptsr09__forms h2,
.ptest.ptest--result .ptsr09__key h2 {
  margin: 2px 0 0 !important;
  color: #172d57 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsr09__principle ol {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.ptest.ptest--result .ptsr09__principle li {
  display: grid;
  grid-template-columns: 38px 34px 1fr;
  gap: 10px;
  align-items: center;
  min-height: 72px;
  padding: 8px 0;
  border-bottom: 1px solid rgba(196,134,47,.22);
}
.ptest.ptest--result .ptsr09__principle li:last-child {
  border-bottom: 0;
}
.ptest.ptest--result .ptsr09__principle li>b {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(196,134,47,.18);
  font-size: 11px;
}
.ptest.ptest--result .ptsr09__principle li>span {
  font-size: 24px;
  color: var(--pt-gold);
  text-align: center;
}
.ptest.ptest--result .ptsr09__principle li strong {
  display: block;
  color: #172d57;
  font-size: 14px;
}
.ptest.ptest--result .ptsr09__principle li p {
  margin: 2px 0 0 !important;
  color: #172d57 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptsr09__forms blockquote {
  margin: 9px 0 !important;
  padding: 15px 18px !important;
  border: 0 !important;
  border-radius: 10px;
  background: rgba(23,74,166,.06);
  color: #174aa6 !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptsr09__key {
  display: grid;
  grid-template-columns: 1.35fr .65fr;
  gap: 20px;
  align-items: center;
  background: linear-gradient(135deg,#f2f7eb,#fbfaf7);
}
.ptest.ptest--result .ptsr09__key b {
  color: #477326;
  font-size: var(--pt-font-prefix) !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsr09__key p {
  margin: 7px 0 0 !important;
  color: #172d57 !important;
  font-size: 13px !important;
}
.ptest.ptest--result .ptsr09__key blockquote {
  margin: 0 !important;
  padding: 18px !important;
  border: 0 !important;
  border-radius: 10px;
  background: rgba(91,137,48,.09);
  color: #477326 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  font-style: italic !important;
}
.ptest.ptest--result .ptsr09__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(10,16,19,.96),rgba(10,16,19,.68)),var(--ptsr09-img) center/cover no-repeat;
  color: #f5f1e9;
}
.ptest.ptest--result .ptsr09__final h2 {
  max-width: 760px;
  margin: 8px 0 !important;
  color: #fff !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsr09__final p {
  max-width: 760px;
  margin: 0 !important;
  color: #eee8df !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsr09__final small {
  display: block;
  margin-top: 18px;
  color: var(--pt-gold);
  font-weight: 800;
  letter-spacing: .1em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsr09__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsr09__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsr09__grid,
  .ptest.ptest--result .ptsr09__key {
    grid-template-columns: 1fr;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsr09__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsr09__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsr09__principle,
  .ptest.ptest--result .ptsr09__forms,
  .ptest.ptest--result .ptsr09__key,
  .ptest.ptest--result .ptsr09__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
  .ptest.ptest--result .ptsr09__principle li {
    grid-template-columns: 34px 28px 1fr;
  }
}
.ptest.ptest--result .ptsr10,
.ptest.ptest--result .ptsr10 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptsr10 {
  overflow: hidden;
  border-radius: 14px;
  background: #f5f1e9;
  color: #172d57;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptsr10 em {
  color: var(--pt-gold) !important;
  font-style: normal;
}
.ptest.ptest--result .ptsr10__hero {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(320px,1fr);
  min-height: 500px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr10__hero header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
}
.ptest.ptest--result .ptsr10__hero-image {
  min-height: 500px;
  background: #171815 var(--ptsr10-img) center/cover no-repeat;
}
.ptest.ptest--result .ptsr10__hero header>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
}
.ptest.ptest--result .ptsr10__hero header>small {
  margin: 12px 0 0;
  color: #e7d7cf;
  font-size: 58px !important;
  line-height: 1;
  font-weight: 700;
}
.ptest.ptest--result .ptsr10__hero h1 {
  margin: 4px 0 14px !important;
  font-size: var(--pt-font-headline) !important;
  line-height: 1.04 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptsr10__hero header>b {
  margin-bottom: 12px;
  font-size: 12px !important;
  line-height: 1.35;
  letter-spacing: .09em;
  color: #174aa6;
}
.ptest.ptest--result .ptsr10 p {
  font-size: var(--pt-font-text) !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptsr10__hero p {
  margin: 0 !important;
}
.ptest.ptest--result .ptsr10__body {
  padding: var(--pt-result-container-pad);
}
.ptest.ptest--result .ptsr10__body>section+section {
  margin-top: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr10__duo {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pt-result-section-gap);
}
.ptest.ptest--result .ptsr10__duo article,
.ptest.ptest--result .ptsr10__reaction {
  padding: 22px;
  border-radius: 14px;
}
.ptest.ptest--result .ptsr10__impulse {
  background: linear-gradient(135deg,#fff7ef,#fbfaf7);
}
.ptest.ptest--result .ptsr10__friction {
  background: linear-gradient(135deg,#fff1ef,#fbfaf7);
}
.ptest.ptest--result .ptsr10__duo header,
.ptest.ptest--result .ptsr10__reaction header {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-bottom: 12px;
}
.ptest.ptest--result .ptsr10__duo header i,
.ptest.ptest--result .ptsr10__reaction header i {
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  flex: 0 0 58px;
  border-radius: 50%;
  background: #ee5a0b;
  color: #fff;
  font-size: 28px;
  font-style: normal;
}
.ptest.ptest--result .ptsr10__friction header i {
  background: #d91e2b;
}
.ptest.ptest--result .ptsr10__reaction header i {
  background: #4f7d27;
}
.ptest.ptest--result .ptsr10__duo header b,
.ptest.ptest--result .ptsr10__reaction header b {
  font-size: var(--pt-font-prefix) !important;
  letter-spacing: .07em;
  color: #e45110;
}
.ptest.ptest--result .ptsr10__friction header b {
  color: #c9232d;
}
.ptest.ptest--result .ptsr10__reaction header b {
  color: #4f7d27;
}
.ptest.ptest--result .ptsr10__duo h2,
.ptest.ptest--result .ptsr10__reaction h2 {
  margin: 2px 0 0 !important;
  color: #174aa6 !important;
  font-size: var(--pt-font-subheadline) !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptsr10__duo p {
  margin: 10px 0 0 !important;
  color: #174aa6 !important;
}
.ptest.ptest--result .ptsr10__reaction {
  background: linear-gradient(135deg,#f1f7eb,#fbfaf7);
}
.ptest.ptest--result .ptsr10__reaction ol {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}
.ptest.ptest--result .ptsr10__reaction li {
  display: grid;
  grid-template-columns: 38px 38px minmax(180px,.8fr) 1.35fr;
  gap: 10px;
  align-items: center;
  min-height: 60px;
  padding: 7px 0;
  border-bottom: 1px solid rgba(23,74,166,.18);
}
.ptest.ptest--result .ptsr10__reaction li:last-child {
  border-bottom: 0;
}
.ptest.ptest--result .ptsr10__reaction li>b {
  display: grid;
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #dcebbd;
  color: #17202b;
  font-size: 11px;
}
.ptest.ptest--result .ptsr10__reaction li>span {
  font-size: 23px;
  text-align: center;
  color: #111;
}
.ptest.ptest--result .ptsr10__reaction li>strong {
  font-size: 14px;
  line-height: 1.25;
  color: #174aa6;
}
.ptest.ptest--result .ptsr10__reaction li>p {
  margin: 0 !important;
  color: #174aa6 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptsr10__final {
  padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  border-radius: 14px;
  background: linear-gradient(90deg,rgba(7,14,18,.96),rgba(7,14,18,.52)),var(--ptsr10-img) center/cover no-repeat;
  color: #fff;
}
.ptest.ptest--result .ptsr10__final>span {
  font-size: var(--pt-font-prefix) !important;
  font-weight: 800;
  letter-spacing: .11em;
}
.ptest.ptest--result .ptsr10__final h2 {
  max-width: 620px;
  margin: 8px 0 !important;
  color: #fff !important;
  font-size: 30px !important;
  line-height: 1.08 !important;
}
.ptest.ptest--result .ptsr10__final p {
  max-width: 620px;
  margin: 0 !important;
  color: #f3f0ea !important;
  font-size: 12px !important;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptsr10__final button {
  margin-top: 20px;
  padding: 14px 20px;
  border: 0;
  border-radius: 3px;
  background: #f4c400;
  color: #121212;
  font: inherit;
  font-weight: 800;
  cursor: pointer;
}
.ptest.ptest--result .ptsr10__final button b {
  margin-left: 14px;
}
.ptest.ptest--result .ptsr10__pending {
  padding: 40px;
  background: #fbfaf7;
}
.ptest.ptest--result .ptsr10__pending h1 {
  font-size: var(--pt-font-headline) !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptsr10__hero {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .ptest.ptest--result .ptsr10__hero-image {
    min-height: 0;
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptsr10__duo {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptsr10__reaction li {
    grid-template-columns: 34px 34px 1fr;
  }
  .ptest.ptest--result .ptsr10__reaction li>p {
    grid-column: 3;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptsr10__hero-image {
    aspect-ratio: 4/3;
  }
  .ptest.ptest--result .ptsr10__body {
    padding: 12px;
  }
  .ptest.ptest--result .ptsr10__duo article,
  .ptest.ptest--result .ptsr10__reaction,
  .ptest.ptest--result .ptsr10__final {
    padding: var(--pt-result-hero-pad-y) var(--pt-result-hero-pad-x);
  }
  .ptest.ptest--result .ptsr10__reaction li {
    grid-template-columns: 30px 28px 1fr;
  }
  .ptest.ptest--result .ptsr10__reaction li>p {
    grid-column: 3;
  }
  .ptest.ptest--result .ptsr10__hero header>small {
    font-size: 48px !important;
  }
}
.ptest.ptest--result .ptsr10__hero header>span {
  color: #17202b !important;
}
.ptest.ptest--result .ptsr10__hero h1 {
  color: #17202b !important;
}
.ptest.ptest--result .ptsr10__hero h1 em {
  color: var(--pt-gold) !important;
}
.ptest.ptest--result .ptsr10__hero header>small {
  display: none !important;
}
.ptest.ptest--result .ptsr10__final button {
  display: none !important;
}
.ptest.ptest--result .ptsr10--tiger .ptsr10__impulse header i,
.ptest.ptest--result .ptsr10--owl .ptsr10__impulse header i,
.ptest.ptest--result .ptsr10--chimp .ptsr10__impulse header i,
.ptest.ptest--result .ptsr10--elephant .ptsr10__impulse header i {
  font-family: inherit !important;
}
.ptest.ptest--result .ptresult__content--sales-compass {
  padding: 20px !important;
  max-width: none !important;
}
.ptest.ptest--result .ptcompass,
.ptest.ptest--result .ptcompass * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptcompass {
  overflow: hidden;
  border-radius: 14px;
  background: #f8f7f3;
  color: #17202b;
  box-shadow: 0 9px 24px rgba(0,0,0,.16);
}
.ptest.ptest--result .ptcompass__hero {
  min-height: 360px;
  background: #171815 url('/wp-content/uploads/2026/09/Target_kompass.png') center/cover no-repeat;
}
.ptest.ptest--result .ptcompass__matrix {
  padding: 10px 20px 0;
  overflow-x: auto;
}
.ptest.ptest--result .ptcompass__grid {
  display: grid;
  grid-template-columns: 150px repeat(4,minmax(205px,1fr));
  min-width: 970px;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid rgba(23,32,43,.12);
}
.ptest.ptest--result .ptcompass__corner,
.ptest.ptest--result .ptcompass__head {
  min-height: 64px;
  display: flex;
  align-items: center;
  padding: 12px 14px;
  color: #fff;
  font-weight: 800;
}
.ptest.ptest--result .ptcompass__corner {
  background: #172d57;
  font-size: 18px;
}
.ptest.ptest--result .ptcompass__head {
  gap: 10px;
  font-size: 20px;
}
.ptest.ptest--result .ptcompass__head span {
  font-size: 30px;
}
.ptest.ptest--result .ptcompass__head--tiger {
  background: #ef6b0b;
}
.ptest.ptest--result .ptcompass__head--owl {
  background: #1260bd;
}
.ptest.ptest--result .ptcompass__head--chimp {
  background: #587936;
}
.ptest.ptest--result .ptcompass__head--elephant {
  background: #d7192d;
}
.ptest.ptest--result .ptcompass__label,
.ptest.ptest--result .ptcompass__cell {
  padding: 10px 14px;
  border-top: 1px solid rgba(23,32,43,.12);
  font-size: 13px !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptcompass__label {
  font-weight: 800;
  background: #edf0f3;
  color: #17202b;
}
.ptest.ptest--result .ptcompass__cell--tiger {
  background: #fff1e8;
}
.ptest.ptest--result .ptcompass__cell--owl {
  background: #eaf3ff;
}
.ptest.ptest--result .ptcompass__cell--chimp {
  background: #eef4e9;
}
.ptest.ptest--result .ptcompass__cell--elephant {
  background: #fdebed;
}
.ptest.ptest--result .ptcompass__mottos {
  display: grid;
  grid-template-columns: 150px repeat(4,1fr);
  gap: 6px;
  padding: 8px 20px;
}
.ptest.ptest--result .ptcompass__mottos>h2,
.ptest.ptest--result .ptcompass__application>h2 {
  margin: 0 !important;
  padding: 18px 14px;
  border-radius: 7px;
  background: #f0f1f2;
  color: #172d57 !important;
  font-size: 20px !important;
  line-height: 1.05 !important;
}
.ptest.ptest--result .ptcompass__motto {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  padding: 12px;
  border: 1px solid rgba(23,32,43,.14);
  border-radius: 7px;
}
.ptest.ptest--result .ptcompass__motto>span {
  display: grid;
  place-items: center;
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
  border-radius: 50%;
  font-size: 27px;
  color: #fff;
}
.ptest.ptest--result .ptcompass__motto strong {
  font-size: 17px;
}
.ptest.ptest--result .ptcompass__motto p {
  margin: 5px 0 0 !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptcompass__motto--tiger {
  background: #fff4ec;
}
.ptest.ptest--result .ptcompass__motto--tiger>span {
  background: #ef6b0b;
}
.ptest.ptest--result .ptcompass__motto--owl {
  background: #eef6ff;
}
.ptest.ptest--result .ptcompass__motto--owl>span {
  background: #1260bd;
}
.ptest.ptest--result .ptcompass__motto--chimp {
  background: #f0f5ec;
}
.ptest.ptest--result .ptcompass__motto--chimp>span {
  background: #587936;
}
.ptest.ptest--result .ptcompass__motto--elephant {
  background: #fff0f1;
}
.ptest.ptest--result .ptcompass__motto--elephant>span {
  background: #d7192d;
}
.ptest.ptest--result .ptcompass__application {
  display: grid;
  grid-template-columns: 150px repeat(4,1fr);
  gap: 0;
  padding: 0 20px 10px;
}
.ptest.ptest--result .ptcompass__application>h2 {
  background: #172d57;
  color: #fff !important;
  border-radius: 7px 0 0 7px;
}
.ptest.ptest--result .ptcompass__step {
  display: grid;
  grid-template-columns: 34px 34px 1fr;
  gap: 7px;
  align-items: center;
  padding: 12px;
  border-left: 1px solid rgba(23,32,43,.12);
  background: #f7f8f9;
}
.ptest.ptest--result .ptcompass__step b {
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #17365f;
  color: #fff;
  font-size: 11px;
}
.ptest.ptest--result .ptcompass__step i {
  font-size: 25px;
  font-style: normal;
}
.ptest.ptest--result .ptcompass__step span {
  font-size: 11px;
  line-height: 1.3;
}
.ptest.ptest--result .ptcompass__footer {
  min-height: 180px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 30px;
  background: linear-gradient(0deg,rgba(8,14,16,.62),rgba(8,14,16,.18)),url('/wp-content/uploads/2026/08/target_kap02_eu-e1787923589832.png') center/cover no-repeat;
  color: #fff;
  text-align: center;
}
.ptest.ptest--result .ptcompass__footer strong {
  font-size: 12px;
  letter-spacing: .14em;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptcompass__hero {
    min-height: 0;
    aspect-ratio: 16/7;
  }
  .ptest.ptest--result .ptcompass__mottos,
  .ptest.ptest--result .ptcompass__application {
    grid-template-columns: 1fr 1fr;
  }
  .ptest.ptest--result .ptcompass__mottos>h2,
  .ptest.ptest--result .ptcompass__application>h2 {
    grid-column: 1/-1;
  }
  .ptest.ptest--result .ptcompass__application {
    gap: 6px;
  }
  .ptest.ptest--result .ptcompass__application>h2 {
    border-radius: 7px;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptresult__content--sales-compass {
    padding: 12px !important;
  }
  .ptest.ptest--result .ptcompass__hero {
    aspect-ratio: 16/9;
  }
  .ptest.ptest--result .ptcompass__matrix {
    padding: 8px 12px 0;
  }
  .ptest.ptest--result .ptcompass__mottos,
  .ptest.ptest--result .ptcompass__application {
    grid-template-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px;
  }
  .ptest.ptest--result .ptcompass__motto,
  .ptest.ptest--result .ptcompass__step {
    min-height: 76px;
  }
}
.ptest.ptest--result .ptresult__content--chapter5 {
  max-width: none !important;
}
.ptest.ptest--result .ptch5,
.ptest.ptest--result .ptch5 * {
  box-sizing: border-box;
  font-family: inherit !important;
}
.ptest.ptest--result .ptch5 {
  overflow: hidden;
  border-radius: 14px;
  background: #f6f2ea;
  box-shadow: 0 10px 28px rgba(0,0,0,.16);
  color: #10151c;
}
.ptest.ptest--result .ptch5__hero {
  position: relative;
  min-height: 650px;
  padding: 46px 52px;
  display: flex;
  align-items: stretch;
  color: #fff;
}
.ptest.ptest--result .ptch5__hero-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ptest.ptest--result .ptch5__eyebrow {
  font-size: var(--pt-font-prefix) !important;
  letter-spacing: .18em;
  color: #e5bd72;
  font-weight: 800;
}
.ptest.ptest--result .ptch5__hero h1 {
  margin: 14px 0 8px !important;
  color: #fff !important;
  font-size: 64px !important;
  line-height: .93 !important;
  letter-spacing: -.04em !important;
}
.ptest.ptest--result .ptch5__hero h1 em {
  display: block;
  margin-bottom: 6px;
  color: #d8bc88 !important;
  font-size: 76px;
  font-style: normal;
  font-weight: 500;
}
.ptest.ptest--result .ptch5__claim {
  font-size: 15px !important;
  line-height: 1.45 !important;
  letter-spacing: .17em;
  color: #fff !important;
}
.ptest.ptest--result .ptch5__hero-copy>i {
  width: 52px;
  height: 2px;
  margin: 25px 0;
  background: #c4862f;
}
.ptest.ptest--result .ptch5__hero-copy>p:not(.ptch5__claim) {
  font-size: 16px !important;
  line-height: 1.4 !important;
  color: #f4f1ea !important;
}
.ptest.ptest--result .ptch5__hero h2 {
  margin: 14px 0 0 !important;
  color: #c4862f !important;
  font-size: 27px !important;
  line-height: 1.08 !important;
}
.ptest.ptest--result .ptch5__hero aside {
  margin-left: auto;
  width: 145px;
  padding: 105px 0 20px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  letter-spacing: .14em;
  font-size: 12px;
}
.ptest.ptest--result .ptch5__hero aside i {
  width: 42px;
  height: 1px;
  margin-top: 4px;
  background: #c4862f;
}
.ptest.ptest--result .ptch5__hero aside small {
  margin-top: auto;
  font-size: 10px !important;
  line-height: 1.55;
  letter-spacing: .22em;
}
.ptest.ptest--result .ptch5__knowing {
  padding: 46px 54px 38px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px 54px;
  background: #f7f3eb;
}
.ptest.ptest--result .ptch5__knowing h2 {
  margin: 0 !important;
  font-size: 58px !important;
  line-height: .98 !important;
  color: #111821 !important;
}
.ptest.ptest--result .ptch5__knowing h2 em {
  color: #b48b4f !important;
  font-style: italic;
}
.ptest.ptest--result .ptch5__knowing>div:nth-child(2) {
  padding-top: 4px;
}
.ptest.ptest--result .ptch5__knowing p {
  margin: 0 0 12px !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
}
.ptest.ptest--result .ptch5__knowing blockquote {
  grid-column: 1/-1;
  margin: 8px 0 0 !important;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 28px;
  text-align: center;
}
.ptest.ptest--result .ptch5__knowing blockquote span {
  height: 1px;
  background: #70706c;
}
.ptest.ptest--result .ptch5__knowing blockquote p {
  margin: 0 !important;
  font-size: 29px !important;
  line-height: 1.1 !important;
  font-style: italic;
}
.ptest.ptest--result .ptch5__knowing blockquote em {
  color: #b48b4f !important;
}
.ptest.ptest--result .ptch5__vision {
  min-height: 570px;
  padding: 62px 54px 42px;
  color: #fff;
}
.ptest.ptest--result .ptch5__vision>div {
  width: min(62%,720px);
}
.ptest.ptest--result .ptch5__vision h2 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 42px !important;
  line-height: 1.02 !important;
}
.ptest.ptest--result .ptch5__benefits {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 20px;
  margin: 38px 0;
}
.ptest.ptest--result .ptch5__benefits article {
  padding-left: 18px;
  border-left: 1px solid rgba(229,182,95,.7);
}
.ptest.ptest--result .ptch5__benefits b {
  display: block;
  color: #c4862f;
  font-size: 29px;
}
.ptest.ptest--result .ptch5__benefits p {
  margin: 3px 0 0 !important;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptch5__vision>div>i {
  display: block;
  width: 62px;
  height: 2px;
  margin: 54px 0 24px;
  background: #c4862f;
}
.ptest.ptest--result .ptch5__vision h3 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 27px !important;
  line-height: 1.12 !important;
}
.ptest.ptest--result .ptch5__vision h3 em {
  color: #c4862f !important;
}
.ptest.ptest--result .ptch5__vision small {
  display: block;
  margin-top: 20px;
  font-size: 10px !important;
  letter-spacing: .18em;
  color: #ddd;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptch5__hero {
    min-height: 600px;
    padding: 36px 30px;
  }
  .ptest.ptest--result .ptch5__hero-copy {
    width: 62%;
  }
  .ptest.ptest--result .ptch5__hero h1 {
    font-size: 52px !important;
  }
  .ptest.ptest--result .ptch5__knowing {
    padding: 36px 30px;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptch5__knowing blockquote {
    grid-column: 1;
  }
  .ptest.ptest--result .ptch5__vision {
    padding: 48px 30px;
  }
  .ptest.ptest--result .ptch5__vision>div {
    width: 72%;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptch5__hero {
    min-height: 690px;
    padding: 28px 20px;
  }
  .ptest.ptest--result .ptch5__hero-copy {
    width: 100%;
    justify-content: flex-start;
  }
  .ptest.ptest--result .ptch5__hero h1 {
    font-size: 44px !important;
  }
  .ptest.ptest--result .ptch5__hero h1 em {
    font-size: 56px;
  }
  .ptest.ptest--result .ptch5__hero aside {
    display: none;
  }
  .ptest.ptest--result .ptch5__knowing {
    padding: 30px 20px;
  }
  .ptest.ptest--result .ptch5__knowing h2 {
    font-size: 44px !important;
  }
  .ptest.ptest--result .ptch5__knowing blockquote {
    grid-template-columns: 1fr;
    gap: 14px;
  }
  .ptest.ptest--result .ptch5__knowing blockquote p {
    font-size: 23px !important;
  }
  .ptest.ptest--result .ptch5__vision {
    min-height: 620px;
    padding: 40px 20px;
  }
  .ptest.ptest--result .ptch5__vision>div {
    width: 100%;
  }
  .ptest.ptest--result .ptch5__vision h2 {
    font-size: 34px !important;
  }
  .ptest.ptest--result .ptch5__benefits {
    grid-template-columns: 1fr;
    gap: 14px;
    margin: 28px 0;
  }
  .ptest.ptest--result .ptch5__vision>div>i {
    margin: 34px 0 20px;
  }
}
.ptest.ptest--result .ptresult__workspace:has(> .ptresult__side[hidden] + .ptresult__content--chapter5) {
  grid-template-columns: minmax(0,1fr) !important;
}
.ptest.ptest--result .ptresult__content.ptresult__content--chapter5 {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 20px !important;
  grid-column: 1/-1 !important;
}
.ptest.ptest--result .ptch5 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
}
.ptest.ptest--result .ptch5__hero-copy {
  width: min(48%,570px);
}
.ptest.ptest--result .ptch5__hero h1 {
  margin-top: 0 !important;
}
@media (max-width:620px) {
  .ptest.ptest--result .ptresult__content.ptresult__content--chapter5 {
    padding: 12px !important;
  }
}
.ptest.ptest--result .ptresult__content--chapter5 {
  background: #151614 !important;
  padding: 20px !important;
}
.ptest.ptest--result .ptch5--masterclass {
  background: #151614 !important;
}
.ptest.ptest--result .ptch5m__hero {
  min-height: 620px;
  padding: 54px;
  color: #fff;
  display: flex;
  align-items: center;
}
.ptest.ptest--result .ptch5m__hero-copy {
  width: min(54%,650px);
}
.ptest.ptest--result .ptch5m__hero h1 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 58px !important;
  line-height: .92 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptch5m__hero h1 em {
  color: #c4862f !important;
  font-style: normal;
}
.ptest.ptest--result .ptch5m__hero p {
  margin: 20px 0 34px !important;
  color: #f7f3ec !important;
  font-size: 22px !important;
  line-height: 1.25 !important;
}
.ptest.ptest--result .ptch5m__path {
  display: flex;
  align-items: center;
  gap: 24px;
  color: #fff;
  font-size: 13px;
  letter-spacing: .08em;
}
.ptest.ptest--result .ptch5m__path span {
  display: grid;
  gap: 8px;
  text-align: center;
}
.ptest.ptest--result .ptch5m__path b {
  font-size: 34px;
  color: #c4862f;
}
.ptest.ptest--result .ptch5m__path i {
  color: #c4862f;
  font-style: normal;
  font-size: 24px;
}
.ptest.ptest--result .ptch5m__perspectives header {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}
.ptest.ptest--result .ptch5m__perspectives h2 {
  margin: 0 !important;
  font-size: 52px !important;
  line-height: .98 !important;
}
.ptest.ptest--result .ptch5m__perspectives h2 em {
  font-style: italic;
}
.ptest.ptest--result .ptch5m__perspectives header>p {
  padding: 18px 0 0 28px;
  font-size: 12px !important;
  line-height: 1.55 !important;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptch5m__people {
  min-height: 310px;
  margin-top: 22px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  gap: 28px;
}
.ptest.ptest--result .ptch5m__people article h3 {
  margin: 0 0 6px !important;
  font-size: 17px !important;
}
.ptest.ptest--result .ptch5m__people article>b {
  font-size: 13px;
}
.ptest.ptest--result .ptch5m__people article>i {
  display: block;
  width: 38px;
  height: 1px;
  margin: 18px 0;
  background: #b58c54;
}
.ptest.ptest--result .ptch5m__people article p {
  font-size: 14px !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptch5m__people article:last-child {
  text-align: left;
}
.ptest.ptest--result .ptch5m__bridge {
  text-align: center;
  display: grid;
  gap: 12px;
  justify-items: center;
  font-size: 11px;
  letter-spacing: .12em;
}
.ptest.ptest--result .ptch5m__bridge b {
  font-size: 25px;
  font-weight: 400;
}
.ptest.ptest--result .ptch5m__bridge i {
  font-size: 20px;
  color: #b58c54;
  font-style: normal;
}
.ptest.ptest--result .ptch5m__bridge em {
  color: #a77d47;
  font-style: normal;
  font-weight: 700;
}
.ptest.ptest--result .ptch5m__perspectives blockquote {
  margin: 0 !important;
  text-align: center;
  font-size: 18px !important;
  line-height: 1.3 !important;
}
.ptest.ptest--result .ptch5m__perspectives blockquote em {
  color: #a77d47;
}
.ptest.ptest--result .ptch5m__system {
  padding: 42px 54px 48px;
  color: #fff;
}
.ptest.ptest--result .ptch5m__system header {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: end;
  gap: 22px;
}
.ptest.ptest--result .ptch5m__system header>span {
  grid-column: 1/-1;
  color: #c4862f;
  font-size: 12px;
  letter-spacing: .14em;
}
.ptest.ptest--result .ptch5m__system h2 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 47px !important;
  line-height: 1 !important;
}
.ptest.ptest--result .ptch5m__system h2 em {
  color: #c4862f !important;
  font-style: normal;
}
.ptest.ptest--result .ptch5m__system header>p {
  padding-left: 24px;
  border-left: 1px solid #b58c54;
  color: #ddd !important;
  font-size: 10px !important;
  line-height: 1.55 !important;
  letter-spacing: .1em;
}
.ptest.ptest--result .ptch5m__skills {
  margin-top: 34px;
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.ptest.ptest--result .ptch5m__skills article {
  min-height: 150px;
  padding: 24px;
  display: flex;
  gap: 20px;
  border-right: 1px solid rgba(214,173,112,.35);
  border-bottom: 1px solid rgba(214,173,112,.35);
}
.ptest.ptest--result .ptch5m__skills article:nth-child(3n) {
  border-right: 0;
}
.ptest.ptest--result .ptch5m__skills article:nth-last-child(-n+3) {
  border-bottom: 0;
}
.ptest.ptest--result .ptch5m__skill-icon {
  width: 64px;
  height: 64px;
  flex: 0 0 64px;
  border: 1px solid #c4862f;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #c4862f;
  font-size: 26px;
}
.ptest.ptest--result .ptch5m__skills strong {
  display: grid;
  color: #fff;
  font-size: 13px;
  letter-spacing: .06em;
}
.ptest.ptest--result .ptch5m__skills strong em {
  color: #c4862f;
  font-size: 24px;
  font-style: normal;
}
.ptest.ptest--result .ptch5m__skills p {
  margin: 12px 0 0 !important;
  color: #eee !important;
  font-size: 14px !important;
  line-height: 1.3 !important;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptch5m__hero {
    padding: 38px 30px;
  }
  .ptest.ptest--result .ptch5m__hero-copy {
    width: 65%;
  }
  .ptest.ptest--result .ptch5m__perspectives,
  .ptest.ptest--result .ptch5m__system {
    padding-left: 30px;
    padding-right: 30px;
  }
  .ptest.ptest--result .ptch5m__skills {
    grid-template-columns: repeat(2,1fr);
  }
  .ptest.ptest--result .ptch5m__skills article:nth-child(n) {
    border-right: 1px solid rgba(214,173,112,.35);
    border-bottom: 1px solid rgba(214,173,112,.35);
  }
  .ptest.ptest--result .ptch5m__skills article:nth-child(2n) {
    border-right: 0;
  }
  .ptest.ptest--result .ptch5m__skills article:nth-last-child(-n+2) {
    border-bottom: 0;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptresult__content--chapter5 {
    padding: 12px !important;
  }
  .ptest.ptest--result .ptch5m__hero {
    min-height: 620px;
    padding: 30px 20px;
  }
  .ptest.ptest--result .ptch5m__hero-copy {
    width: 100%;
  }
  .ptest.ptest--result .ptch5m__hero h1 {
    font-size: 44px !important;
  }
  .ptest.ptest--result .ptch5m__hero p {
    font-size: 18px !important;
  }
  .ptest.ptest--result .ptch5m__path {
    gap: 10px;
    justify-content: space-between;
  }
  .ptest.ptest--result .ptch5m__perspectives,
  .ptest.ptest--result .ptch5m__system {
    padding: 30px 20px;
  }
  .ptest.ptest--result .ptch5m__perspectives header {
    display: block;
  }
  .ptest.ptest--result .ptch5m__perspectives h2 {
    font-size: 40px !important;
  }
  .ptest.ptest--result .ptch5m__people {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptch5m__system header {
    display: block;
  }
  .ptest.ptest--result .ptch5m__system h2 {
    font-size: 38px !important;
    margin: 12px 0 20px !important;
  }
  .ptest.ptest--result .ptch5m__skills {
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptch5m__skills article:nth-child(n) {
    border-right: 0;
    border-bottom: 1px solid rgba(214,173,112,.35);
  }
  .ptest.ptest--result .ptch5m__skills article:last-child {
    border-bottom: 0;
  }
}
.ptest.ptest--result .ptch5__masterclass-cta {
  margin: 18px 0 14px;
  padding: 13px 18px;
  border: 1px solid var(--pt-gold);
  border-radius: 5px;
  background: var(--pt-gold);
  color: #111 !important;
  font: inherit;
  font-size: 13px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 18px;
  box-shadow: 0 8px 24px rgba(0,0,0,.22);
  transition: transform .18s ease,filter .18s ease;
}
.ptest.ptest--result .ptch5__masterclass-cta:hover {
  transform: translateY(-1px);
  filter: brightness(1.06);
}
.ptest.ptest--result .ptch5__masterclass-cta span {
  font-size: 18px;
  line-height: 1;
}
@media (max-width:650px) {
  .ptest.ptest--result .ptch5__masterclass-cta {
    width: 100%;
    justify-content: space-between;
    font-size: 12px !important;
  }
}
.ptest.ptest--result .ptch5m__cta {
  min-height: 620px;
  padding: 58px 54px;
  color: #fff;
  display: grid;
  grid-template-columns: minmax(0,1fr) 150px;
  gap: 42px;
  align-items: center;
}
.ptest.ptest--result .ptch5m__cta-copy {
  max-width: 850px;
}
.ptest.ptest--result .ptch5m__cta-copy>span {
  display: flex;
  align-items: center;
  gap: 18px;
  color: #c4862f;
  font-size: 12px !important;
  letter-spacing: .2em;
}
.ptest.ptest--result .ptch5m__cta-copy>span:after {
  content: "";
  width: 72px;
  height: 1px;
  background: #c4862f;
}
.ptest.ptest--result .ptch5m__cta h2 {
  margin: 32px 0 20px !important;
  color: #fff !important;
  font-size: 54px !important;
  line-height: .98 !important;
  letter-spacing: -.035em !important;
}
.ptest.ptest--result .ptch5m__cta h2 em {
  color: #c4862f !important;
  font-style: normal;
}
.ptest.ptest--result .ptch5m__cta-copy>p {
  margin: 0 0 22px !important;
  color: #f4f1ea !important;
  font-size: 19px !important;
  line-height: 1.32 !important;
}
.ptest.ptest--result .ptch5m__cta-copy>i {
  display: block;
  width: 38px;
  height: 2px;
  margin: 26px 0 18px;
  background: #c4862f;
}
.ptest.ptest--result .ptch5m__cta blockquote {
  margin: 0 0 24px !important;
  color: #fff !important;
  font-size: 28px !important;
  line-height: 1.16 !important;
  font-style: italic;
}
.ptest.ptest--result .ptch5m__cta blockquote em {
  color: #c4862f !important;
}
.ptest.ptest--result .ptch5m__cta-button {
  width: min(100%,600px);
  margin-top: 8px;
  padding: 17px 24px;
  border: 1px solid #c4862f;
  background: linear-gradient(90deg,rgba(117,80,39,.68),rgba(67,46,25,.7));
  color: #fff !important;
  text-decoration: none !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: .14em;
  box-shadow: 0 0 24px rgba(196,134,47,.18);
  transition: transform .18s ease,filter .18s ease;
}
.ptest.ptest--result .ptch5m__cta-button:hover {
  transform: translateY(-1px);
  filter: brightness(1.08);
}
.ptest.ptest--result .ptch5m__cta-button b {
  font-size: 24px;
  font-weight: 400;
}
.ptest.ptest--result .ptch5m__cta small {
  display: block;
  margin-top: 16px;
  color: #ddd;
  font-size: 10px !important;
  letter-spacing: .2em;
}
.ptest.ptest--result .ptch5m__cta aside {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 10px;
}
.ptest.ptest--result .ptch5m__cta aside p {
  margin: 0 !important;
  color: #eee !important;
  font-size: 11px !important;
  line-height: 2 !important;
  letter-spacing: .18em;
}
.ptest.ptest--result .ptch5m__cta aside i {
  display: block;
  width: 56px;
  height: 1px;
  margin-top: 18px;
  background: #c4862f;
}
@media (max-width:900px) {
  .ptest.ptest--result .ptch5m__cta {
    padding: 46px 30px;
    grid-template-columns: 1fr;
  }
  .ptest.ptest--result .ptch5m__cta aside {
    display: none;
  }
  .ptest.ptest--result .ptch5m__cta h2 {
    font-size: 48px !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptch5m__cta {
    min-height: 0;
    padding: 38px 20px;
  }
  .ptest.ptest--result .ptch5m__cta h2 {
    font-size: 40px !important;
  }
  .ptest.ptest--result .ptch5m__cta-copy>p {
    font-size: 16px !important;
  }
  .ptest.ptest--result .ptch5m__cta blockquote {
    font-size: 24px !important;
  }
  .ptest.ptest--result .ptch5m__cta-button {
    font-size: 11px !important;
    letter-spacing: .08em;
    padding: 15px 16px;
  }
  .ptest.ptest--result .ptch5m__cta small {
    line-height: 1.5;
  }
}
.ptest.ptest--result .ptsales>section.ptsales__hero {
  background-image: linear-gradient(180deg,rgba(5,7,7,.28) 0%,rgba(5,7,7,.42) 52%,rgba(5,7,7,.76) 100%),url('/wp-content/uploads/2026/09/Target_BG04.1.png') !important;
}
.ptest.ptest--result .ptsales>section.ptsales__hero {
  background: linear-gradient(180deg,rgba(5,7,7,.28) 0%,rgba(5,7,7,.42) 52%,rgba(5,7,7,.76) 100%),url('/wp-content/uploads/2026/09/Target_BG04.1.png') center/cover no-repeat !important;
}
.ptest {
  --pt-orange: #c4862f !important;
  --pt-gold: #c4862f !important;
  --pt-gold-light: #c4862f !important;
  --pt-gold-dark: #c4862f !important;
  --pt-copper: #c4862f !important;
}
.ptest.ptest--result .ptresult__content--sales-overview .ptsales__hero {
  background-image: linear-gradient(180deg,rgba(5,7,7,.28) 0%,rgba(5,7,7,.42) 52%,rgba(5,7,7,.76) 100%),url('/wp-content/uploads/2026/09/Target_BG04.1.png') !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.ptest.ptest--result .ptdash__weight {
  display: flex;
  align-items: baseline;
  gap: 14px;
  margin: 18px 0 10px;
}
.ptest.ptest--result .ptdash__weight strong {
  font-size: 54px !important;
  line-height: 1 !important;
  color: #c4862f;
}
.ptest.ptest--result .ptdash__weight span {
  font-size: 18px;
  font-weight: 700;
}
.ptest.ptest--result .ptdash__profile i {
  position: relative;
  overflow: hidden;
}
.ptest.ptest--result .ptdash__profile i b {
  display: block;
  height: 100%;
  min-height: 3px;
  background: #c4862f;
  border-radius: 999px;
}
.ptest.ptest--result .ptdash__profile em {
  white-space: nowrap;
}
.ptest.ptest--result .ptdash__profiles--sales {
  margin-top: 20px;
}
.ptest.ptest--result .ptdash__combo-pair {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 18px;
  align-items: center;
  margin: 18px 0 22px;
}
.ptest.ptest--result .ptdash__combo-pair>div {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
  column-gap: 12px;
  align-items: center;
}
.ptest.ptest--result .ptdash__combo-pair>div>span {
  grid-row: 1/3;
  font-size: 38px;
}
.ptest.ptest--result .ptdash__combo-pair small {
  font-size: 10px !important;
  letter-spacing: .12em;
  text-transform: uppercase;
  opacity: .65;
}
.ptest.ptest--result .ptdash__combo-pair strong {
  font-size: 21px;
}
.ptest.ptest--result .ptdash__combo-pair>b {
  color: #c4862f;
  font-size: 26px;
}
@media (max-width:620px) {
  .ptest.ptest--result .ptdash__weight strong {
    font-size: 44px !important;
  }
  .ptest.ptest--result .ptdash__combo-pair {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .ptest.ptest--result .ptdash__combo-pair>b {
    text-align: center;
  }
  .ptest.ptest--result .ptdash__combo-pair>div {
    justify-self: center;
    min-width: 180px;
  }
}
.ptest {
  box-sizing: border-box !important;
}
html:has(.ptest--result),
body:has(.ptest--result) {
  background: #fff !important;
  background-image: none !important;
}
.ptest.ptest--result .ptch5__hero {
  background: linear-gradient(90deg,rgba(7,13,18,.90) 0%,rgba(7,13,18,.70) 34%,rgba(7,13,18,.05) 68%,rgba(7,13,18,.18) 100%),var(--ptch5-img) center/cover no-repeat !important;
}
.ptest.ptest--result .ptch5__vision {
  background: linear-gradient(90deg,rgba(5,12,18,.90) 0%,rgba(5,12,18,.68) 48%,rgba(5,12,18,.06) 78%,rgba(5,12,18,.02) 100%),var(--ptch5-img) center/cover no-repeat !important;
}
.ptest.ptest--result .ptch5m__hero {
  background: linear-gradient(90deg,rgba(7,11,14,.88) 0%,rgba(7,11,14,.62) 44%,rgba(7,11,14,.05) 76%,rgba(7,11,14,0) 100%),var(--ptch5m-img) center/cover no-repeat !important;
}
.ptest.ptest--result .ptch5m__system {
  background: linear-gradient(90deg,rgba(10,12,12,.82) 0%,rgba(10,12,12,.64) 52%,rgba(10,12,12,.32) 100%),var(--ptch5m-bg) center/cover no-repeat !important;
}
.ptest.ptest--result .ptch5m__cta {
  background: linear-gradient(90deg,rgba(5,6,6,.86) 0%,rgba(5,6,6,.58) 54%,rgba(5,6,6,.16) 100%),var(--ptch5m-cta-bg) center/cover no-repeat !important;
}
@media (max-width:620px) {
  .ptest.ptest--result .ptch5__hero {
    background: linear-gradient(180deg,rgba(7,13,18,.82) 0%,rgba(7,13,18,.48) 55%,rgba(7,13,18,.70) 100%),var(--ptch5-img) 58% center/cover no-repeat !important;
  }
  .ptest.ptest--result .ptch5__vision {
    background: linear-gradient(180deg,rgba(5,12,18,.84),rgba(5,12,18,.46)),var(--ptch5-img) 65% center/cover no-repeat !important;
  }
  .ptest.ptest--result .ptch5m__hero {
    background: linear-gradient(180deg,rgba(7,11,14,.84),rgba(7,11,14,.46)),var(--ptch5m-img) center/cover no-repeat !important;
  }
  .ptest.ptest--result .ptch5m__cta {
    background: linear-gradient(180deg,rgba(5,6,6,.78),rgba(5,6,6,.62)),var(--ptch5m-cta-bg) center/cover no-repeat !important;
  }
}
.ptest.ptest--result .ptch5m__perspectives {
  padding: 48px 54px 54px !important;
}
.ptest.ptest--result .ptch5m__perspectives header {
  align-items: end !important;
  margin-bottom: 28px !important;
}
.ptest.ptest--result .ptch5m__perspectives header>p {
  max-width: 360px !important;
  border-left: 1px solid rgba(196,134,47,.65) !important;
}
.ptest.ptest--result .ptch5m__people--portrait {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 22px !important;
  min-height: 0 !important;
  margin: 0 !important;
  align-items: stretch !important;
}
.ptest.ptest--result .ptch5m__person-card {
  display: grid !important;
  grid-template-columns: 42% 58% !important;
  min-height: 390px !important;
  overflow: hidden !important;
  border: 1px solid rgba(196,134,47,.35) !important;
  border-radius: 16px !important;
  text-align: left !important;
}
.ptest.ptest--result .ptch5m__person-card img {
  width: 100% !important;
  height: 100% !important;
  min-height: 390px !important;
  object-fit: cover !important;
  display: block !important;
}
.ptest.ptest--result .ptch5m__person-card>div {
  padding: 34px 32px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
}
.ptest.ptest--result .ptch5m__person-card h3 {
  margin: 0 0 10px !important;
  color: #fff !important;
  font-size: 27px !important;
  line-height: 1.05 !important;
  text-transform: none !important;
}
.ptest.ptest--result .ptch5m__person-card>div>b {
  color: #c4862f !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
}
.ptest.ptest--result .ptch5m__person-card h4 {
  margin: 26px 0 18px !important;
  color: #fff !important;
  font-size: 24px !important;
  line-height: 1.15 !important;
}
.ptest.ptest--result .ptch5m__person-card p {
  margin: 0 !important;
  color: #eef0f1 !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}
.ptest.ptest--result .ptch5m__person-card i {
  display: none !important;
}
@media (max-width:1000px) {
  .ptest.ptest--result .ptch5m__people--portrait {
    grid-template-columns: 1fr !important;
  }
  .ptest.ptest--result .ptch5m__person-card {
    min-height: 360px !important;
  }
}
@media (max-width:620px) {
  .ptest.ptest--result .ptch5m__perspectives {
    padding: 30px 18px !important;
  }
  .ptest.ptest--result .ptch5m__perspectives header>p {
    margin-top: 16px !important;
  }
  .ptest.ptest--result .ptch5m__person-card {
    grid-template-columns: 1fr !important;
  }
  .ptest.ptest--result .ptch5m__person-card img {
    height: 360px !important;
    min-height: 0 !important;
  }
  .ptest.ptest--result .ptch5m__person-card>div {
    padding: 26px 22px !important;
  }
  .ptest.ptest--result .ptch5m__person-card h3 {
    font-size: 25px !important;
  }
}
.ptest.ptest--result .ptch5m__perspectives {
  background: #fff !important;
  color: #111821 !important;
}
.ptest.ptest--result .ptch5m__perspectives h2 {
  color: #111821 !important;
}
.ptest.ptest--result .ptch5m__perspectives h2 em {
  color: #c4862f !important;
}
.ptest.ptest--result .ptch5m__perspectives header>p {
  color: #7a5a2f !important;
  border-left-color: #c4862f !important;
}
.ptest.ptest--result .ptch5m__person-card {
  background: #11161a !important;
  color: #fff !important;
}
.ptest.ptest--result .ptpeople__model {
  margin-top: 14px;
  padding: 24px;
  border: 1px solid var(--pt-report-line,#e1d5c4);
  border-radius: 10px;
  background: var(--pt-report-card,#fffaf3);
}
.ptest.ptest--result .ptpeople__model-head {
  display: grid;
  grid-template-columns: minmax(220px,.7fr) minmax(0,1.3fr);
  column-gap: 30px;
  align-items: end;
  margin-bottom: 20px;
}
.ptest.ptest--result .ptpeople__model-head .ptpeople__eyebrow {
  grid-column: 1/-1;
  margin-bottom: 8px;
}
.ptest.ptest--result .ptpeople__model-head h3 {
  margin: 0 !important;
  color: #211f1b !important;
  font-size: clamp(22px,2.4vw,32px) !important;
  line-height: 1.08 !important;
}
.ptest.ptest--result .ptpeople__model-head p {
  margin: 0 !important;
  color: #625d54 !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
}
.ptest.ptest--result .ptpeople__model-image {
  overflow: hidden;
  border-radius: 8px;
  background: #050505;
  box-shadow: 0 16px 36px rgba(32,25,17,.12);
}
.ptest.ptest--result .ptpeople__model-image img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
}
@media (max-width:700px) {
  .ptest.ptest--result .ptpeople__model {
    padding: 16px;
  }
  .ptest.ptest--result .ptpeople__model-head {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .ptest.ptest--result .ptpeople__model-head .ptpeople__eyebrow {
    grid-column: auto;
  }
}
.ptest.ptest--result .ptpeople__model + .ptpeople__mix {
  margin-top: 14px !important;
}
/* Loading state is not an assessment or report layout. */
.ptest[data-ptest][hidden] { display: none !important; }
.ptest.ptest--pending { position: relative; left: auto; right: auto; width: auto !important; min-height: 0 !important; height: auto; margin: 0 !important; padding: 0; background: #fff; color: #141719; }
.ptest.ptest--pending .ptest__shell { display: block; min-height: 0 !important; padding: 24px; background: #fff; border: 0; box-shadow: none; }
.ptest.ptest--pending .ptest__layout { display: block; }
.ptest.ptest--pending .ptest__card { min-height: 0; padding: 0; background: none; border: 0; }
.ptest.ptest--pending .ptest__body { padding: 0; border: 0; }

/* v0.12.5-beta: unobtrusive runtime version at the very end of the report. */
.ptest.ptest--result .ptresult__version {
  margin: 10px 0 0;
  padding: 2px 8px 0;
  text-align: center;
  color: rgba(232,226,216,.46);
  font-size: 10px;
  line-height: 1.4;
  letter-spacing: .055em;
  font-weight: 500;
  user-select: text;
}

@media (min-width:768px) {
  .ptest.ptest--result .ptresult__version {
    color: rgba(39,34,29,.58);
  }
}


/* v0.12.9-beta -------------------------------------------------------------
   Clearer active chapter state and premium Profiling-Kompass header styling. */
@media (min-width:901px) {
  .ptest.ptest--result .ptresult__chapters button.is-active::before {
    content:"";
    position:absolute;
    left:14px;
    right:14px;
    bottom:0;
    height:4px;
    border-radius:4px 4px 0 0;
    background:#c4862f;
    box-shadow:0 -2px 12px rgba(196,134,47,.48),0 0 20px rgba(196,134,47,.22);
    pointer-events:none;
    z-index:3;
  }
}
.ptest.ptest--result .ptcompass__hero {
  background-image:url('/wp-content/uploads/2026/09/Target_ProKom.png') !important;
  background-color:#0b0e0f !important;
  background-position:center !important;
  background-size:cover !important;
}
.ptest.ptest--result .ptcompass__corner,
.ptest.ptest--result .ptcompass__head {
  background:linear-gradient(180deg,#17191a 0%,#0a0d0e 100%) !important;
  color:#f7efe0 !important;
  border-color:rgba(196,134,47,.36) !important;
  box-shadow:inset 0 -1px rgba(196,134,47,.28) !important;
}
.ptest.ptest--result .ptcompass__corner {
  color:#d8a24a !important;
  letter-spacing:.04em;
}
.ptest.ptest--result .ptcompass__head strong {
  color:#f7efe0 !important;
}
.ptest.ptest--result .ptcompass__head span {
  filter:saturate(.78) contrast(1.02);
}
.ptest.ptest--result .ptcompass__head--tiger,
.ptest.ptest--result .ptcompass__head--owl,
.ptest.ptest--result .ptcompass__head--chimp,
.ptest.ptest--result .ptcompass__head--elephant {
  background:linear-gradient(180deg,#17191a 0%,#0a0d0e 100%) !important;
}
.ptest.ptest--result .ptcompass__mobile-head { display:none; }
