#content.w-richtext a { color: #6EC1FF; }
  #content.w-richtext a:hover { color: #9BD5FF; text-decoration: underline; }

#content.w-richtext [style*="246, 248, 251"] { color: #0A0E27 !important; }
    #content.w-richtext [style*="246, 248, 251"] h1,
    #content.w-richtext [style*="246, 248, 251"] h2,
    #content.w-richtext [style*="246, 248, 251"] h3,
    #content.w-richtext [style*="246, 248, 251"] h4,
    #content.w-richtext [style*="246, 248, 251"] p,
    #content.w-richtext [style*="246, 248, 251"] li { color: #0A0E27 !important; }

.navbar-3 .navbar-dropdown-list.w--open .nav-link-4.is-dropdwown-link.w-dropdown-link {
    color: #e4e2df !important;
  }
  .navbar-3 .navbar-dropdown-list.w--open .nav-link-4.is-dropdwown-link.w-dropdown-link:hover {
    color: #00d4aa !important;
  }
  .navbar-3 .navbar-dropdown-list.has-dark-panel.w--open {
    background-color: #0f0f0f !important;
  }

.pricing-compare-section .compare-table {
    position: relative;
    isolation: isolate;
  }
  .pricing-compare-section .compare-table::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 21%;
    height: 100%;
    border: 1px solid rgba(0, 212, 170, 0.35);
    border-radius: 12px;
    background: linear-gradient(180deg, rgba(79, 125, 249, 0.14) 0%, rgba(79, 125, 249, 0.06) 100%);
    pointer-events: none;
    z-index: 0;
  }
  .pricing-compare-section .compare-table th,
  .pricing-compare-section .compare-table td {
    position: relative;
    z-index: 1;
    background-color: transparent !important;
  }
  .pricing-compare-section .compare-table th:nth-child(3),
  .pricing-compare-section .compare-table td:nth-child(3) {
    box-shadow: none !important;
  }

.gradiant-text {
    background: linear-gradient(135deg, #4f7df9 14.64%, #00d4aa 85.36%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
  }
  .review-block.center {
    border: 1px solid #ffffff0f;
    border-top: 0;
    border-bottom: 0;
  }
  @media screen and (max-width: 991px) {
    .review-block.center {
      border: 1px solid #ffffff0f;
      border-left: 0;
      border-right: 0;
    }
  }

.pricing-compare-section .compare-table::before {
    box-sizing: border-box;
  }
  .pricing-compare-section .compare-table thead th.compare-head:nth-child(2) {
    padding-right: 0.75rem;
  }
  .pricing-compare-section .compare-table thead th.compare-head:nth-child(3) {
    padding-left: 0.85rem;
    padding-right: 0.85rem;
  }
  .pricing-compare-section .compare-table thead th.compare-head:nth-child(2),
  .pricing-compare-section .compare-table thead th.compare-head:nth-child(3) {
    color: #ffffff !important;
  }
  @media screen and (max-width: 767px) {
    .pricing-compare-section .compare-table thead th.compare-head-name {
      display: none;
    }
    .pricing-compare-section .compare-table td:nth-child(1),
    .pricing-compare-section .compare-table .compare-name {
      width: 46% !important;
    }
    .pricing-compare-section .compare-table td:nth-child(2),
    .pricing-compare-section .compare-table td:nth-child(3),
    .pricing-compare-section .compare-table thead th.compare-head:nth-child(2),
    .pricing-compare-section .compare-table thead th.compare-head:nth-child(3) {
      width: 27% !important;
    }
    .pricing-compare-section .compare-table::before {
      width: 27%;
      border-radius: 10px;
    }
    .pricing-compare-section .compare-table thead th.compare-head:nth-child(2) {
      padding-right: 1.1rem;
    }
    .pricing-compare-section .compare-table thead th.compare-head:nth-child(3) {
      padding-left: 1rem;
      padding-right: 1rem;
    }
    .pricing-compare-section .compare-table thead th.compare-head {
      vertical-align: middle;
    }
  }

.pricing-compare-section .compare-table td.compare-val-yes,
  .pricing-compare-section .compare-table td.compare-val-no,
  .pricing-compare-section .compare-table td.compare-val-text {
    text-align: center;
    vertical-align: middle;
  }
  .pricing-compare-section .compare-yes-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 1.375rem;
    height: 1.375rem;
    border-radius: 999px;
    background: rgba(0, 212, 170, 0.14);
    border: 1px solid rgba(0, 212, 170, 0.5);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  }
  .pricing-compare-section .compare-yes-icon svg {
    display: block;
    width: 0.7rem;
    height: 0.7rem;
  }
  .pricing-compare-section .compare-table td.compare-val-no {
    color: rgba(230, 230, 238, 0.38);
    font-size: 1.125rem;
    line-height: 1;
  }

#testimonials.section_cta1.is-pricing-bottom-cta {
    position: relative;
    isolation: isolate;
    overflow: hidden !important;
    padding: 96px 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    background-color: transparent !important;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%), linear-gradient(135deg, #4f7df9 14.64%, #00d4aa 85.36%) !important;
    background-position: 0 0, 0 0 !important;
    background-size: auto, auto !important;
    filter: none !important;
  }
  #testimonials.section_cta1.is-pricing-bottom-cta::before {
    content: "" !important;
    position: absolute;
    width: min(2160px, 220vw);
    height: 908px;
    left: 50%;
    transform: translateX(-50%);
    top: -521px;
    background: rgba(255, 255, 255, 0.76) !important;
    filter: blur(126px) !important;
    pointer-events: none;
    z-index: 0;
  }
  #testimonials .padding-global-7,
  #testimonials .cta_layout {
    position: relative;
    z-index: 1;
  }
  #testimonials .padding-section-medium-2,
  #testimonials .cta_layout > .animation:first-child,
  #testimonials .cta_layout > .animation:first-child .badge-2 {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }
  #testimonials .cta_layout {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 32px !important;
  }
  #testimonials .div-block-28 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 16px !important;
  }
  #testimonials .spacer-xlarge {
    display: none !important;
  }
  #testimonials h2.text-5xl-2,
  #testimonials .text-5xl-2.animation,
  #testimonials .text-color-secondary,
  #testimonials .text-color-secondary.animation {
    color: #131313 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }
  #testimonials h2.text-5xl-2,
  #testimonials .text-5xl-2.animation {
    font-family: "Space Grotesk", sans-serif !important;
    font-size: 40px !important;
    font-weight: 500 !important;
    line-height: 1.15 !important;
    letter-spacing: -0.02em !important;
    text-align: center !important;
  }
  #testimonials .text-color-secondary,
  #testimonials .text-color-secondary.animation {
    font-family: Inter, sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    max-width: 640px !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
  }
  #testimonials .primary-button-1 .button-txt-primary,
  #testimonials .secondary-button-2 .button-txt-secondary {
    font-family: Inter, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
  }
  #testimonials .double-button-component {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    gap: 16px !important;
    margin-top: 0 !important;
    flex-wrap: wrap;
  }
  #testimonials .primary-button-1 {
    background-image: none !important;
    background-color: #0a0e27 !important;
    border: 1px solid #0a0e27 !important;
    box-shadow: none !important;
  }
  #testimonials .primary-button-1 .button-txt-primary {
    color: #fff !important;
  }
  #testimonials .primary-button-1 .button-icon-holder,
  #testimonials .primary-button-1 .button-icon-holder-4 {
    background: #131313 !important;
    border: 1px solid #fff !important;
    border-radius: 999px;
  }
  #testimonials .primary-button-1 .button-icon-2 {
    filter: brightness(0) invert(1) !important;
  }
  #testimonials .secondary-button-2 {
    background: transparent !important;
    border: 1px solid #0a0e27 !important;
    box-shadow: none !important;
  }
  #testimonials .secondary-button-2 .button-txt-secondary {
    color: #0a0e27 !important;
  }
  #testimonials .secondary-button-2 .button-icon-holder-2 {
    background: transparent !important;
    border: 1px solid #0a0e27 !important;
    border-radius: 999px;
  }
  #testimonials .secondary-button-2 .button-icon-2 {
    filter: brightness(0) !important;
  }
  #testimonials .shadow-bottom,
  #testimonials .shadow-top-2 {
    display: none !important;
  }
  @media screen and (max-width: 767px) {
    #testimonials.section_cta1.is-pricing-bottom-cta {
      padding: 64px 0 !important;
    }
    #testimonials .double-button-component {
      flex-direction: column !important;
      align-items: center !important;
    }
  }

.section-5 .price-card .product-title .text-size-small-5 {
    font-size: 1.125rem !important;
    line-height: 1.5 !important;
    color: #e4e2df !important;
  }
  .section-5 .price-features-wrap .text-size-small-5.text-weight-medium {
    font-size: 1rem !important;
    line-height: 1.5 !important;
    font-weight: 500 !important;
  }
  .section-5 .price-features-wrap .opacity-81 {
    opacity: 1 !important;
  }
  .section-5 .price-check-list .text-size-medium-4 {
    font-size: 1rem !important;
    line-height: 1.5 !important;
  }

.section-6.software-faq-section:has(.pricing-faq-tight) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .section-6.software-faq-section .rl-padding-section-large.pricing-faq-tight {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pricing-faq-tight .section-6.software-faq-section,
  .pricing-faq-tight section.section-6 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  @media screen and (max-width: 767px) {
    .section-6.software-faq-section .rl-padding-section-large.pricing-faq-tight {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important;
    }
  }

.story-video-section{
    position:relative;
}
.story-video-sticky{
    display:flex;
    justify-content:center;
    align-items:center;
}
.story-video-wrapper{
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
}
.story-video-card{
    position:relative;
    width:100%;
    max-width:1100px;
    height:auto;
    aspect-ratio: 16 / 9;
    border-radius:24px;
    overflow:hidden;
    background:#000;
    box-shadow:0 40px 120px rgba(0,0,0,.18);
}
.story-thumbnail{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    transition:opacity .35s ease;
}
.story-video{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    border:0;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:opacity .35s ease;
}
.story-overlay{
    position:absolute;
    inset:0;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:opacity .35s ease;
}
.story-play-btn{
    width:88px;
    height:88px;
    border:none;
    background:none;
    cursor:pointer;
    transition:.35s;
}
.story-play-btn:hover{
    transform:scale(1.08);
}
.story-duration{
    position:absolute;
    right:24px;
    top:24px;
    background: rgba(2, 7, 26, 0.55);
    border: 1px solid rgba(10, 14, 39, 0.14);
    padding: 4px 12px;
    border-radius:100px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}
@media(max-width:991px){
.story-video-card{
    width:90vw;
    height:52vw;
}
}
@media(max-width:767px){
.story-video-card{
    width:94vw;
    height:56vw;
    border-radius:18px;
}
.story-play-btn{
    width:70px;
    height:70px;
}
.story-duration{
    font-size:12px;
    padding:8px 14px;
}
}

.software-faq-section .accordion-body{
  overflow: hidden;
  height: 0;
  transition: height .45s ease;
}
.software-faq-section .accordion-icon{
  font-size: 34px;
  line-height: 1;
  user-select: none;
  transition: transform .3s ease;
  color:#0A0E27;
}
.software-faq-section .accordion-item.active .accordion-icon{
  transform: rotate(180deg);
}
@media (prefers-reduced-motion: reduce){
  .software-faq-section .accordion-body,
  .software-faq-section .accordion-icon{
    transition: none;
  }
}

.f-logo-carousel {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: carousel-track 30s linear infinite;
}
@keyframes carousel-track {
  from { transform: translateX(0%); }
  to { transform: translateX(-50%); }
}
.f-logo-carousel:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
     animation-play-state: paused;
}

.plq-hero-split-b-m7 {
  --color-navy-900: #0a0e27;
  --color-navy-800: #111638;
  --color-navy-700: #1a1f45;
  --color-blue-500: #4f7df9;
  --color-teal-500: #00d4aa;
  --color-red-500: #ea384c;
  --color-amber-500: #f5b301;
  --color-white: #ffffff;
  --color-gray-200: #e4e2df;
  --color-gray-300: #c3c3c3;
  --color-gray-400: #aaaaaa;
  --color-gray-500: #758696;
  --color-overlay-white-6: rgba(255,255,255,0.06);
  --color-overlay-white-12: rgba(255,255,255,0.12);
  --color-overlay-white-18: rgba(255,255,255,0.18);
  --surface-bg: var(--color-navy-900);
  --text-default: var(--color-white);
  --text-muted: var(--color-gray-200);
  --text-subtle: var(--color-gray-400);
  --border-subtle: var(--color-overlay-white-6);
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-heading: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --space-2: 8px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
}
.plq-hero-split-b-m7 :where(.plq-hero-stage-wrap) * { box-sizing: border-box; }
.plq-hero-split-b-m7 :where(.plq-hero-stage-wrap) :where(p,
.plq-hero-split-b-m7 strong,
.plq-hero-split-b-m7 small,
.plq-hero-split-b-m7 em,
.plq-hero-split-b-m7 b,
.plq-hero-split-b-m7 i,
.plq-hero-split-b-m7 span,
.plq-hero-split-b-m7 article,
.plq-hero-split-b-m7 label,
.plq-hero-split-b-m7 div) { margin: 0; padding: 0; font: inherit; color: inherit; letter-spacing: normal; text-transform: none; text-align: left; text-decoration: none; }
.plq-hero-split-b-m7 :where(.plq-hero-stage-wrap) :where(img) { max-width: none; display: block; }
.plq-hero-split-b-m7 :where(.plq-hero-stage-wrap) :where(svg) { display: block; }
.plq-hero-split-b-m7 :where(.plq-hero-stage-wrap) :where(button,
.plq-hero-split-b-m7 input) { margin: 0; font: inherit; color: inherit; background: none; border: 0; border-radius: 0; appearance: none; }
.plq-hero-split-b-m7 { color-scheme: dark; }
.plq-hero-split-b-m7 { margin: 0; background: var(--surface-bg); color: var(--text-default); }
.plq-hero-split-b-m7 .plq-salesforce-ai-stage { --play-state: paused; position: relative; width: min(1240px, 100%); height: 480px; margin-inline: auto; overflow: hidden; isolation: isolate; border-radius: 0; background: none; }
.plq-hero-split-b-m7 .plq-salesforce-ai-stage::before { display: none; }
.plq-hero-split-b-m7 .plq-sf-panel { position: absolute; z-index: 3; width: 330px; padding: 18px; border: 1px solid var(--color-overlay-white-12); border-radius: 18px; background: linear-gradient(180deg, var(--color-navy-800), #0d1230); box-shadow: 0 24px 60px rgba(0,0,0,.38), inset 0 1px rgba(255,255,255,.05); box-sizing: border-box; }
.plq-hero-split-b-m7 .plq-sf-panel__eyebrow { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; color: var(--color-gray-300); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.plq-hero-split-b-m7 .plq-sf-cloud { color: #60a5fa; font-size: 15px; line-height: 1; }
.plq-hero-split-b-m7 .plq-sf-count { margin-left: auto; padding: 3px 7px; border-radius: 999px; color: #9eb5ff; background: rgba(79,125,249,.15); }
.plq-hero-split-b-m7 .plq-sf-panel__topline { display: grid; grid-template-columns: 75px 1fr; align-items: center; gap: 8px; color: var(--text-subtle); font-size: 10px; }
.plq-hero-split-b-m7 .plq-sf-tabs { display: grid; grid-template-columns: repeat(3,1fr); overflow: hidden; border: 1px solid var(--color-overlay-white-18); border-radius: 999px; }
.plq-hero-split-b-m7 .plq-sf-tabs > * { padding: 7px 8px; text-align: center; color: var(--text-muted); font-size: 9px; font-weight: 500; }
.plq-hero-split-b-m7 .plq-sf-tabs b { color: #fff; background: rgba(79,125,249,.3); }
.plq-hero-split-b-m7 .plq-sf-search { display: block; }
.plq-hero-split-b-m7 .plq-sf-search input { width: 100%; height: 38px; margin-top: 14px; padding-inline: 12px; box-sizing: border-box; color: var(--text-default); outline: none; border: 1px solid var(--color-overlay-white-18); border-radius: 9px; background: #10183a; font: 500 11px var(--font-body); }
.plq-hero-split-b-m7 .plq-sf-search input::placeholder { color: var(--text-subtle); opacity: 1; }
.plq-hero-split-b-m7 .plq-sf-list { position: relative; height: 252px; margin-top: 12px; overflow: hidden; mask-image: linear-gradient(#000 86%, transparent); -webkit-mask-image: linear-gradient(#000 86%, transparent); }
.plq-hero-split-b-m7 .plq-sf-list::after { content: ""; display: block; height: 30px; }
.plq-hero-split-b-m7 .plq-sf-row { display: grid; grid-template-columns: 30px 1fr; align-items: center; gap: 10px; min-height: 47px; margin-bottom: 7px; padding: 6px 10px; box-sizing: border-box; border: 1px solid var(--color-overlay-white-12); border-radius: 10px; background: rgba(255,255,255,.045); box-shadow: 0 5px 14px rgba(0,0,0,.12); }
.plq-hero-split-b-m7 .plq-sf-row__avatar { position: relative; width: 28px; height: 28px; display: grid; place-items: center; border-radius: 50%; color: #b7c6f6; background: #27315b; font-size: 9px; font-weight: 700; }
.plq-hero-split-b-m7 .plq-sf-row__copy { min-width: 0; display: grid; gap: 3px; }
.plq-hero-split-b-m7 .plq-sf-row__copy strong { overflow: hidden; color: #fff; font-size: 11px; line-height: 1.1; text-overflow: ellipsis; white-space: nowrap; }
.plq-hero-split-b-m7 .plq-sf-row__copy small { overflow: hidden; color: var(--text-subtle); font-size: 8.5px; text-overflow: ellipsis; white-space: nowrap; }
.plq-hero-split-b-m7 .plq-sf-generate { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; height: 42px; margin-top: 10px; color: #fff; border: 0; border-radius: 9px; background: linear-gradient(135deg, var(--color-blue-500), #2689ef 52%, var(--color-teal-500)); box-shadow: 0 10px 25px rgba(41,110,242,.22); font: 700 11px var(--font-body); }
.plq-hero-split-b-m7 .plq-sf-generate__icon { font-size: 13px; }
.plq-hero-split-b-m7 .plq-hero-cursor,
.plq-hero-split-b-m7 .plq-transition-layer,
.plq-hero-split-b-m7 .plq-relationship-map { position: absolute; inset: 0; }
.plq-hero-split-b-m7 .plq-hero-cursor { z-index: 9; width: 28px; height: 36px; pointer-events: none; filter: drop-shadow(0 3px 8px rgba(0,0,0,.55)); }
.plq-hero-split-b-m7 .plq-hero-cursor svg { width: 100%; fill: #fff; stroke: var(--color-navy-900); stroke-width: 1.6; }
.plq-hero-split-b-m7 .plq-relationship-map { z-index: 2; width: 1000px; height: 430px; }
.plq-hero-split-b-m7 .plq-relationship-map__camera { position: absolute; inset: 0; width: 100%; height: 100%; }
.plq-hero-split-b-m7 .plq-relationship-map__head { position: absolute; top: 0; left: 0; z-index: 4; display: grid; gap: 2px; opacity: 0; }
.plq-hero-split-b-m7 .plq-relationship-map__head span { color: var(--color-teal-500); font-size: 9px; font-weight: 700; letter-spacing: .11em; text-transform: uppercase; }
.plq-hero-split-b-m7 .plq-relationship-map__head strong { color: #fff; font: 500 15px var(--font-heading); }
.plq-hero-split-b-m7 .plq-relationship-map__head em { color: var(--text-subtle); font-size: 8px; font-style: normal; }
.plq-hero-split-b-m7 .plq-transition-card,
.plq-hero-split-b-m7 .plq-map-node { position: absolute; width: 165px; height: 77px; box-sizing: border-box; overflow: hidden; border: 1px solid var(--color-overlay-white-12); border-radius: 14px; background: var(--color-navy-800); box-shadow: 0 8px 22px rgba(0,0,0,.45); }
.plq-hero-split-b-m7 .plq-map-node { top: calc(var(--map-y) * 1%); left: calc(var(--map-x) * 1%); opacity: 0; transform: translateX(-50%); }
.plq-hero-split-b-m7 .plq-map-node__side,
.plq-hero-split-b-m7 .plq-transition-card__side { position: absolute; inset: 0 auto 0 0; width: 37px; }
.plq-hero-split-b-m7 .plq-map-node__avatar,
.plq-hero-split-b-m7 .plq-transition-card__avatar { position: absolute; left: 22px; top: 23px; z-index: 2; width: 29px; height: 29px; display: grid; place-items: center; border: 2px solid var(--color-navy-800); border-radius: 50%; color: var(--color-navy-900); background: #fff; font: 700 8px var(--font-heading); }
.plq-hero-split-b-m7 .plq-person-avatar { overflow: hidden; isolation: isolate; }
.plq-hero-split-b-m7 .plq-person-avatar__image { position: absolute; z-index: 1; display: block; width: var(--avatar-width); height: var(--avatar-height); left: var(--avatar-left); top: var(--avatar-top); max-width: none; pointer-events: none; }
.plq-hero-split-b-m7 .plq-person-avatar::after { content: ""; position: absolute; inset: 0; z-index: 2; border-radius: inherit; box-shadow: inset 0 0 0 2px var(--color-navy-800); pointer-events: none; }
.plq-hero-split-b-m7 .plq-map-node__copy,
.plq-hero-split-b-m7 .plq-transition-card__copy { position: absolute; top: 11px; right: 8px; left: 58px; display: grid; min-width: 0; }
.plq-hero-split-b-m7 .plq-map-node__copy strong,
.plq-hero-split-b-m7 .plq-transition-card__copy strong { overflow: hidden; color: #fff; font: 500 9px var(--font-heading); text-overflow: ellipsis; white-space: nowrap; }
.plq-hero-split-b-m7 .plq-map-node__copy small,
.plq-hero-split-b-m7 .plq-transition-card__copy small { overflow: hidden; margin-top: 3px; color: var(--color-gray-300); font-size: 6.5px; text-overflow: ellipsis; white-space: nowrap; }
.plq-hero-split-b-m7 .plq-map-node__copy em { overflow: hidden; margin-top: 2px; color: var(--color-gray-500); font-size: 6px; font-style: normal; text-overflow: ellipsis; white-space: nowrap; }
.plq-hero-split-b-m7 .plq-map-node__meta { display: flex; align-items: center; gap: 5px; margin-top: 5px; }
.plq-hero-split-b-m7 .plq-map-node__meta b { padding: 2px 5px; border-radius: 999px; font-size: 5.5px; letter-spacing: .05em; text-transform: uppercase; }
.plq-hero-split-b-m7 .plq-map-node__meta i { color: var(--color-gray-500); font-size: 5.5px; font-style: normal; letter-spacing: .03em; text-transform: uppercase; }
.plq-hero-split-b-m7 .plq-map-connectors { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.plq-hero-split-b-m7 .plq-map-connectors path { fill: none; opacity: 0; vector-effect: non-scaling-stroke; }
.plq-hero-split-b-m7 .plq-map-connectors .plq-map-connector { stroke: rgba(195,195,195,.72); stroke-width: 1.5; stroke-dasharray: 1; }
.plq-hero-split-b-m7 .plq-map-connectors .plq-map-relation { stroke-width: 1.5; stroke-dasharray: 6 6; }
.plq-hero-split-b-m7 .plq-map-relation--intro { stroke: rgba(195,195,195,.72); }
.plq-hero-split-b-m7 .plq-map-relation--collab { stroke: var(--color-amber-500); }
.plq-hero-split-b-m7 .plq-map-group-outline { position: absolute; top: 62%; left: 62%; z-index: 0; width: 35%; height: 29%; box-sizing: border-box; opacity: 0; border: 1px dashed rgba(195,195,195,.42); border-radius: 16px; }
.plq-hero-split-b-m7 .plq-map-group-outline span { position: absolute; top: -9px; right: 18px; padding: 2px 7px; color: var(--color-navy-900); border-radius: 5px; background: var(--color-white); font-size: 6px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }
.plq-hero-split-b-m7 .plq-relationship-flag { position: absolute; z-index: 4; padding: 3px 7px; opacity: 0; border: 1px solid var(--color-overlay-white-18); border-radius: 999px; color: var(--color-gray-300); background: var(--color-navy-700); font-size: 6px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; }
.plq-hero-split-b-m7 .plq-relationship-flag--collab { color: var(--color-navy-900); border-color: transparent; background: var(--color-amber-500); }
.plq-hero-split-b-m7 .plq-role-supporter .plq-map-node__side,
.plq-hero-split-b-m7 .plq-role-supporter .plq-transition-card__side { background: var(--color-blue-500); }
.plq-hero-split-b-m7 .plq-role-supporter .plq-map-node__meta b { color: #9eb5ff; background: rgba(79,125,249,.24); }
.plq-hero-split-b-m7 .plq-role-champion .plq-map-node__side,
.plq-hero-split-b-m7 .plq-role-champion .plq-transition-card__side { background: var(--color-teal-500); }
.plq-hero-split-b-m7 .plq-role-champion .plq-map-node__meta b { color: #3fe6c4; background: rgba(0,212,170,.24); }
.plq-hero-split-b-m7 .plq-role-neutral .plq-map-node__side,
.plq-hero-split-b-m7 .plq-role-neutral .plq-transition-card__side { background: var(--color-gray-500); }
.plq-hero-split-b-m7 .plq-role-neutral .plq-map-node__meta b { color: var(--color-gray-300); background: var(--color-overlay-white-12); }
.plq-hero-split-b-m7 .plq-role-blocker .plq-map-node__side,
.plq-hero-split-b-m7 .plq-role-blocker .plq-transition-card__side { background: var(--color-red-500); }
.plq-hero-split-b-m7 .plq-role-blocker .plq-map-node__meta b { color: #ff9aa4; background: rgba(234,56,76,.24); }
.plq-hero-split-b-m7 .plq-role-influencer .plq-map-node__side,
.plq-hero-split-b-m7 .plq-role-influencer .plq-transition-card__side { background: var(--color-amber-500); }
.plq-hero-split-b-m7 .plq-role-influencer .plq-map-node__meta b { color: #ffd76a; background: rgba(245,179,1,.2); }
.plq-hero-split-b-m7 .plq-hero-stage__noscript { display: block; width: 100%; height: 100%; object-fit: contain; }
.plq-hero-split-b-m7 .plq-hero-stage__status { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
.plq-hero-split-b-m7 .plq-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.plq-hero-split-b-m7 [data-hero-variant="transform"] { --loop: 11000ms; --transform-scroll-travel: -270px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node { top: calc(var(--map-y) * 1%); left: calc(var(--map-x) * 1%); width: 180px; height: 88px; border-radius: 10px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__side { width: 44px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__avatar { top: 24px; left: 25px; width: 34px; height: 34px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__copy { top: 12px; right: 10px; left: 66px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__copy strong { font-size: 10px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__copy small { font-size: 7px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__copy em { font-size: 6.5px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__meta { align-items: flex-start; flex-direction: column; gap: 3px; margin-top: 5px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__meta i { display: block; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-group-outline { top: 63.5%; left: 69.5%; width: 41%; height: 27.5%; border: 1.5px dashed rgba(195,195,195,.72); border-radius: 18px; }
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-group-outline span { top: auto; right: auto; bottom: 0; left: 50%; transform: translate(-50%, 50%); }
.plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-flag--collab { top: 61%; left: 70.5%; transform: translate(-50%, -50%); }
.plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-flag--intro { top: 77.2%; left: 45%; transform: translate(-50%, -50%); }
.plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map { top: 25px; left: calc(50% - 500px); width: 1000px; }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-panel { top: 50%; left: 50%; animation: sfTransformPanel var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-list__track { animation: sfTransformContactScroll var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); will-change: transform; }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-row { animation: sfTransformSourceRow var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-row .plq-person-avatar__image { opacity: 0; }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-generate { animation: sfTransformGeneratePress var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-hero-cursor { animation: sfTransformCursor var(--loop) cubic-bezier(.22,.7,.2,1) infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map { left: calc(50% - 550px); animation: sfTransformCascadeMap var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map__head { animation: sfTransformEnrichment var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node--root { animation: sfTransformCascadeRoot var(--loop) cubic-bezier(.2,.8,.2,1) infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node--middle { animation: sfTransformCascadeMiddle var(--loop) cubic-bezier(.2,.8,.2,1) infinite both; animation-delay: var(--cascade-stagger); animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node--lower { animation: sfTransformCascadeLower var(--loop) cubic-bezier(.2,.8,.2,1) infinite both; animation-delay: var(--cascade-stagger); animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node__meta,
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-group-outline { animation: sfTransformEnrichment var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-flag { animation: sfTransformRelationshipFlag var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-connector--upper-stem { animation: sfTransformUpperStem var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-connector--upper-trunk { animation: sfTransformUpperTrunk var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-connector--upper-drops { animation: sfTransformUpperDrops var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-connector--lower-branch { animation: sfTransformLowerBranch var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-relation { animation: sfTransformRelation var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
@keyframes sfTransformSourceRow {
  0%, 20% { opacity: 1; transform: translateX(0); }
  27% { opacity: .14; transform: translateX(26px); }
  50%, 95.4545% { opacity: 0; transform: translateX(36px); }
  100% { opacity: 1; transform: translateX(0); }
}
@keyframes sfTransformGeneratePress {
  0%, 13.9091% { transform: scale(1); filter: brightness(1); box-shadow: 0 10px 25px rgba(41,110,242,.22); }
  15.5455% { transform: scale(1.012); filter: brightness(1.12); box-shadow: 0 0 28px rgba(0,212,170,.46); }
  17.1818% { transform: scale(.975); filter: brightness(1.25); box-shadow: 0 0 42px rgba(0,212,170,.7); }
  20% { transform: scale(1); filter: brightness(1); box-shadow: 0 10px 25px rgba(41,110,242,.22); }
  100% { transform: scale(1); }
}
@keyframes sfTransformPanel {
  0%, 13.6364% { opacity: 1; transform: translate(-50%,-50%) scale(1); filter: brightness(1); }
  20% { opacity: 1; transform: translate(-50%,-50%) scale(1); filter: brightness(1.08); }
  28.1818%, 95.4545% { opacity: 0; transform: translate(-50%,-50%) scale(.88); filter: brightness(1); }
  100% { opacity: 1; transform: translate(-50%,-50%) scale(1); filter: brightness(1); }
}
@keyframes sfTransformContactScroll {
  0%, 2.4545% { transform: translateY(0); }
  11.4545% { transform: translateY(var(--transform-scroll-travel)); }
  20%, 95.4545% { transform: translateY(var(--transform-scroll-travel)); }
  100% { transform: translateY(0); }
}
@keyframes sfTransformCursor {
  0%, 4.0909% { opacity: 0; transform: translate(500px, 345px) scale(1); }
  7.3636% { opacity: 1; }
  15.1364% { opacity: 1; transform: translate(690px, 425px) scale(1); }
  17.1818% { opacity: 1; transform: translate(690px, 425px) scale(.84); }
  18.8182% { opacity: 1; transform: translate(690px, 425px) scale(1); }
  20%, 100% { opacity: 0; transform: translate(690px, 425px) scale(1); }
}
@keyframes sfTransformCascadeMap {
  0%, 21.9021% { opacity: 0; }
  22.6322% { opacity: 1; }
  52.7273%, 95.4545% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes sfTransformCascadeRoot {
  0%, 24.3357% { opacity: 0; transform: translateX(-50%) translateY(10px) scale(.92); }
  29.2028% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
  52.7273%, 95.4545% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
  100% { opacity: 0; transform: translateX(-50%) translateY(0) scale(.96); }
}
@keyframes sfTransformCascadeMiddle {
  0%, 31.2307% { opacity: 0; transform: translateX(-50%) translateY(-8px) scale(.92); }
  36.9091% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
  52.7273%, 95.4545% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
  100% { opacity: 0; transform: translateX(-50%) translateY(0) scale(.96); }
}
@keyframes sfTransformCascadeLower {
  0%, 39.3427% { opacity: 0; transform: translateX(-50%) translateY(-8px) scale(.92); }
  46.8867% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
  52.7273%, 95.4545% { opacity: 1; transform: translateX(-50%) translateY(0) scale(1); }
  100% { opacity: 0; transform: translateX(-50%) translateY(0) scale(.96); }
}
@keyframes sfTransformUpperStem {
  0%, 27.5804% { opacity: 0; stroke-dashoffset: 1; }
  30.014% { opacity: 1; stroke-dashoffset: 0; }
  52.7273%, 95.4545% { opacity: 1; stroke-dashoffset: 0; }
  100% { opacity: 0; stroke-dashoffset: 0; }
}
@keyframes sfTransformUpperTrunk {
  0%, 28.7972% { opacity: 0; stroke-dashoffset: 1; }
  31.6364% { opacity: 1; stroke-dashoffset: 0; }
  52.7273%, 95.4545% { opacity: 1; stroke-dashoffset: 0; }
  100% { opacity: 0; stroke-dashoffset: 0; }
}
@keyframes sfTransformUpperDrops {
  0%, 30.014% { opacity: 0; stroke-dashoffset: 1; }
  33.6643% { opacity: 1; stroke-dashoffset: 0; }
  52.7273%, 95.4545% { opacity: 1; stroke-dashoffset: 0; }
  100% { opacity: 0; stroke-dashoffset: 0; }
}
@keyframes sfTransformLowerBranch {
  0%, 35.6923% { opacity: 0; stroke-dashoffset: 1; }
  41.7763% { opacity: 1; stroke-dashoffset: 0; }
  52.7273%, 95.4545% { opacity: 1; stroke-dashoffset: 0; }
  100% { opacity: 0; stroke-dashoffset: 0; }
}
@keyframes sfTransformRelation {
  0%, 42.993% { opacity: 0; stroke-dashoffset: 1; }
  49.6448% { opacity: 1; stroke-dashoffset: 0; }
  52.7273%, 95.4545% { opacity: 1; stroke-dashoffset: 0; }
  100% { opacity: 0; stroke-dashoffset: 0; }
}
@keyframes sfTransformEnrichment {
  0%, 42.993% { opacity: 0; transform: translateY(3px); }
  51.5105% { opacity: 1; transform: translateY(0); }
  52.7273%, 95.4545% { opacity: 1; transform: translateY(0); }
  100% { opacity: 0; transform: translateY(0); }
}
@keyframes sfTransformRelationshipFlag {
  0%, 42.993% { opacity: 0; transform: translate(-50%, -50%) translateY(3px); }
  51.5105% { opacity: 1; transform: translate(-50%, -50%); }
  52.7273%, 95.4545% { opacity: 1; transform: translate(-50%, -50%); }
  100% { opacity: 0; transform: translate(-50%, -50%); }
}
.plq-hero-split-b-m7 [data-playback="static"] .plq-sf-panel,
.plq-hero-split-b-m7 [data-playback="static"] .plq-hero-cursor,
.plq-hero-split-b-m7 [data-playback="static"] .plq-transition-layer { display: none; }
.plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map,
.plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map__head,
.plq-hero-split-b-m7 [data-playback="static"] .plq-map-node,
.plq-hero-split-b-m7 [data-playback="static"] .plq-map-node__meta,
.plq-hero-split-b-m7 [data-playback="static"] .plq-map-group-outline,
.plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-flag,
.plq-hero-split-b-m7 [data-playback="static"] .plq-map-connectors path { opacity: 1; animation: none; }
.plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map { transform: none; }
.plq-hero-split-b-m7 [data-playback="static"] .plq-map-node { transform: translateX(-50%) scale(1); }
.plq-hero-split-b-m7 [data-playback="static"] .plq-map-connectors path { stroke-dashoffset: 0; }
@media (max-width: 766px) {
  .plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map { left: 16px; width: calc(100% - 32px); }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node { width: clamp(144px, calc(20% - 20px), 180px); }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7 .plq-salesforce-ai-stage { width: calc(100vw - 32px); height: 520px; }
  .plq-hero-split-b-m7 .plq-sf-panel { width: 290px; }
  .plq-hero-split-b-m7 .plq-sf-list { height: 230px; }
  .plq-hero-split-b-m7 .plq-map-node,
.plq-hero-split-b-m7 .plq-transition-card { width: 145px; height: 72px; }
  .plq-hero-split-b-m7 .plq-map-node__copy,
.plq-hero-split-b-m7 .plq-transition-card__copy { left: 54px; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node { display: none; width: 145px; height: 72px; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__side { width: 38px; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__avatar { top: 22px; left: 21px; width: 30px; height: 30px; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node__copy { top: 9px; right: 7px; left: 56px; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map { left: 16px; width: calc(100% - 32px); }
  .plq-hero-split-b-m7 .plq-map-group-outline { left: 58%; width: 39%; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="sandra-smith"],
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="amy-williams"],
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="ricky-johnson"],
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="tiffany-hall"] { display: block; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="sandra-smith"] { --map-x: 50 !important; --map-y: 2 !important; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="amy-williams"] { --map-x: 25 !important; --map-y: 48 !important; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="ricky-johnson"] { --map-x: 75 !important; --map-y: 48 !important; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-node[data-contact-id="tiffany-hall"] { --map-x: 50 !important; --map-y: 78 !important; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-map-connectors,
.plq-hero-split-b-m7 [data-hero-variant] .plq-map-group-outline,
.plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-flag { display: none; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map::before,
.plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map::after { content: ""; position: absolute; z-index: -1; opacity: 0; background: rgba(195,195,195,.72); animation: sfMobileConnector var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map::before { top: 80px; left: 50%; width: 2px; height: calc(78% - 80px); }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map::after { top: 210px; left: 25%; width: 50%; height: 2px; }
  .plq-hero-split-b-m7 [data-hero-variant][data-playback="static"] .plq-relationship-map::before,
.plq-hero-split-b-m7 [data-hero-variant][data-playback="static"] .plq-relationship-map::after { opacity: 1; animation: none; }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7 [data-hero-variant="transform"] { --transform-scroll-travel: -108px; }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7 [data-hero-variant="transform"] { --transform-scroll-travel: -86px; }
  .plq-hero-split-b-m7 .plq-salesforce-ai-stage { width: calc(100vw - 24px); height: 600px; border-radius: 22px; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-sf-panel { top: 30px; left: 12px; width: calc(100% - 24px); padding: 14px; animation: sfMobilePanel var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); }
  .plq-hero-split-b-m7 .plq-sf-panel__eyebrow { margin-bottom: 8px; }
  .plq-hero-split-b-m7 .plq-sf-search input { height: 34px; margin-top: 10px; }
  .plq-hero-split-b-m7 .plq-sf-list { height: 180px; margin-top: 8px; }
  .plq-hero-split-b-m7 .plq-sf-row { min-height: 38px; margin-bottom: 5px; padding-block: 4px; }
  .plq-hero-split-b-m7 .plq-sf-generate { height: 38px; margin-top: 8px; }
  .plq-hero-split-b-m7 .plq-hero-cursor { display: none; }
  .plq-hero-split-b-m7 [data-hero-variant] .plq-relationship-map { top: 304px; left: 0; width: 100%; height: 280px; animation: sfMobileMap var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); }
  .plq-hero-split-b-m7 .plq-relationship-map__head { top: -28px; left: 14px; }
  .plq-hero-split-b-m7 .plq-map-connectors { display: none; }
  .plq-hero-split-b-m7 .plq-map-group-outline,
.plq-hero-split-b-m7 .plq-relationship-flag { display: none; }
  .plq-hero-split-b-m7 .plq-relationship-map::before,
.plq-hero-split-b-m7 .plq-relationship-map::after { content: ""; position: absolute; z-index: -1; opacity: 0; background: rgba(195,195,195,.72); animation: sfMobileConnector var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
  .plq-hero-split-b-m7 .plq-relationship-map::before { top: 70px; left: 50%; width: 2px; height: 100px; }
  .plq-hero-split-b-m7 .plq-relationship-map::after { top: 145px; left: 25%; width: 50%; height: 2px; }
  .plq-hero-split-b-m7 .plq-map-node { display: none; width: 145px; height: 72px; }
  .plq-hero-split-b-m7 .plq-map-node[data-contact-id="sandra-smith"],
.plq-hero-split-b-m7 .plq-map-node[data-contact-id="amy-williams"],
.plq-hero-split-b-m7 .plq-map-node[data-contact-id="ricky-johnson"],
.plq-hero-split-b-m7 .plq-map-node[data-contact-id="tiffany-hall"] { display: block; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node { width: 145px; height: 72px; }
  .plq-hero-split-b-m7 .plq-map-node[data-contact-id="sandra-smith"] { --map-x: 50 !important; --map-y: 2 !important; }
  .plq-hero-split-b-m7 .plq-map-node[data-contact-id="amy-williams"] { --map-x: 25 !important; --map-y: 48 !important; }
  .plq-hero-split-b-m7 .plq-map-node[data-contact-id="ricky-johnson"] { --map-x: 75 !important; --map-y: 48 !important; }
  .plq-hero-split-b-m7 .plq-map-node[data-contact-id="tiffany-hall"] { --map-x: 50 !important; --map-y: 78 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="sandra-smith"] { --transform-x: 50 !important; --transform-y: 2 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="amy-williams"] { --transform-x: 25 !important; --transform-y: 48 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="ricky-johnson"] { --transform-x: 75 !important; --transform-y: 48 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="tiffany-hall"] { --transform-x: 50 !important; --transform-y: 78 !important; }
  .plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map::before,
.plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map::after { opacity: 1; animation: none; }
  .plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map { opacity: 1; animation: none; }
}
@keyframes sfMobilePanel {
  0%, 24.4444% { opacity: 1; transform: none; filter: none; }
  38%, 95% { opacity: 0; transform: translateY(-16px) scale(.98); filter: none; }
  100% { opacity: 1; transform: none; filter: none; }
}
@keyframes sfMobileConnector {
  0%, 61.1111% { opacity: 0; transform: scaleY(0); }
  72.2222%, 88.8889% { opacity: 1; transform: scaleY(1); }
  100% { opacity: 0; }
}
@keyframes sfMobileMap {
  0%, 52% { opacity: 0; }
  58%, 88.8889% { opacity: 1; }
  100% { opacity: 0; }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map::before { animation: sfTransformMobileStem var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map::after { animation: sfTransformMobileBranch var(--loop) ease-out infinite both; animation-play-state: var(--play-state); }
}
@keyframes sfTransformMobileStem {
  0%, 27.5804% { opacity: 0; transform: scaleY(0); transform-origin: top; }
  33.6643% { opacity: 1; transform: scaleY(1); transform-origin: top; }
  52.7273%, 95.4545% { opacity: 1; transform: scaleY(1); transform-origin: top; }
  100% { opacity: 0; transform: scaleY(1); transform-origin: top; }
}
@keyframes sfTransformMobileBranch {
  0%, 30.014% { opacity: 0; transform: scaleX(0); transform-origin: center; }
  36.9091% { opacity: 1; transform: scaleX(1); transform-origin: center; }
  52.7273%, 95.4545% { opacity: 1; transform: scaleX(1); transform-origin: center; }
  100% { opacity: 0; transform: scaleX(1); transform-origin: center; }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7 [data-hero-variant="transform"].plq-salesforce-ai-stage { width: calc(100vw - 24px); height: 600px; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map { top: 30px; left: 0; width: 100%; height: 280px; overflow: hidden; animation: sfTransformMobileMapVisibility var(--loop) ease-in-out infinite both; animation-play-state: var(--play-state); -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%); mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%); }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map__camera { inset: auto; top: 0; left: 0; width: 1000px; height: 430px; transform-origin: 0 0; animation: sfTransformMobileCamera var(--loop) cubic-bezier(.2,.8,.2,1) infinite both; animation-play-state: var(--play-state); will-change: transform; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node { display: block; width: 180px; height: 88px; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node__side { width: 44px; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node__avatar { top: 24px; left: 25px; width: 34px; height: 34px; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node__copy { top: 12px; right: 10px; left: 66px; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-connectors { display: block; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-group-outline,
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-flag { display: block; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map::before,
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map::after { content: none; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="sandra-smith"] { --map-x: 55 !important; --map-y: 2 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="amy-williams"] { --map-x: 20 !important; --map-y: 34.5 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="ricky-johnson"] { --map-x: 90 !important; --map-y: 34.5 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-map-node[data-contact-id="tiffany-hall"] { --map-x: 30 !important; --map-y: 67 !important; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"][data-playback="static"] .plq-relationship-map { opacity: 1; animation: none; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"][data-playback="static"] .plq-relationship-map__camera { animation: none; transform: translate(var(--mobile-camera-end-x), -1px) scale(var(--mobile-camera-scale)); }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7 [data-hero-variant="transform"].plq-salesforce-ai-stage { --mobile-visual-slot-height: 360px; height: 420px; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-panel { animation-name: sfTransformMobilePanel; }
  .plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-sf-panel,
.plq-hero-split-b-m7 [data-hero-variant="transform"] .plq-relationship-map { height: var(--mobile-visual-slot-height); box-sizing: border-box; }
}
@keyframes sfTransformMobilePanel {
  0%, 20% { opacity: 1; transform: none; filter: none; }
  31.0909%, 95.4545% { opacity: 0; transform: translateY(-16px) scale(.98); filter: none; }
  100% { opacity: 1; transform: none; filter: none; }
}
@keyframes sfTransformMobileMapVisibility {
  0%, 27.7427% { opacity: 0; }
  29.5678%, 52.7273%, 95.4545% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes sfTransformMobileCamera {
  0%, 27.2727% { transform: translate(var(--mobile-camera-start-x), 0) scale(var(--mobile-camera-initial-scale)); }
  36.3636%, 54.5455% { transform: translate(var(--mobile-camera-center-x), 0) scale(var(--mobile-camera-scale)); }
  90.9091%, 95.4545% { transform: translate(var(--mobile-camera-end-x), -1px) scale(var(--mobile-camera-scale)); }
  100% { transform: translate(var(--mobile-camera-end-x), -1px) scale(var(--mobile-camera-scale)); }
}
@media (prefers-reduced-motion: reduce) {
  .plq-hero-split-b-m7 .plq-salesforce-ai-stage *,
.plq-hero-split-b-m7 .plq-salesforce-ai-stage::before,
.plq-hero-split-b-m7 .plq-salesforce-ai-stage::after { scroll-behavior: auto; }
}
.plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-wrap { position: relative; display: block; /* the composition fits the drawn stage, so box and stage are the same 636 */ width: 636px; max-width: 100%; height: 416px; margin-inline: auto; color: var(--text-default); font-family: var(--font-body); line-height: 1.4; }
.plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-salesforce-ai-stage { width: 100%; height: 100%; }
.plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-badge { position: absolute; top: 14px; /* just inside the top-right corner of the map, as the artboard puts it */ right: 18px; z-index: 12; padding: 5px 11px; color: #cdbcff; border: 1px solid rgba(115, 79, 255, .42); border-radius: 999px; background: rgba(115, 79, 255, .12); font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; line-height: 1.4; }
@media (min-width: 767px) {
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-salesforce-ai-stage { overflow: visible; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-wrap { height: calc(416px * var(--stage-fit, 1)); }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-salesforce-ai-stage { position: absolute; top: 0; left: 0; width: 636px; height: 416px; transform: scale(var(--stage-fit, 1)); transform-origin: 0 0; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-panel { width: 300px; padding: 14px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-list { height: 210px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-generate { height: 38px; margin-top: 8px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-map { top: 0; left: 0; width: 636px; height: 416px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-map__camera { width: 636px; height: 416px; transform: none; animation: none; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-map__head { display: none; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="sandra-smith"] { --map-x: 49.3711 !important; --map-y: 1.9231 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="mike-wilson"] { --map-x: 14.1509 !important; --map-y: 38.4615 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="chen-lee"] { --map-x: 49.3711 !important; --map-y: 38.4615 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="ricky-johnson"] { --map-x: 84.5912 !important; --map-y: 38.4615 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="paul-rogers"] { --map-x: 14.1509 !important; --map-y: 75 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="amanda-brown"] { --map-x: 53.1447 !important; --map-y: 75 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="emma-rural"] { --map-x: 84.5912 !important; --map-y: 75 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-group-outline { top: 304px; left: 240px; width: 396px; height: 104px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-flag--collab { top: 286.3px; left: 270px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-flag--intro { display: none; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-cursor { display: block; left: 0; animation-name: heroCompactCursor; }
}
@keyframes heroCompactCursor {
  0%, 4.0909% { opacity: 0; transform: translate(190px, 248px) scale(1); }
  7.3636% { opacity: 1; }
  15.1364% { opacity: 1; transform: translate(318px, 376px) scale(1); }
  17.1818% { opacity: 1; transform: translate(318px, 376px) scale(.84); }
  18.8182% { opacity: 1; transform: translate(318px, 376px) scale(1); }
  20%, 100% { opacity: 0; transform: translate(318px, 376px) scale(1); }
}
@media (max-width: 766px) {
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-wrap { --map-gutter: 20px; --map-fit: .55; --map-h: calc(460px * var(--map-fit)); /* Everything in the panel except the list. 197 with the desktop row metrics restated below, which is exactly what the desktop panel has (407 - 210). The list is always a whole number of rows, so the panel can meet the map without ever slicing one. */ --panel-chrome: 197px; --panel-h: 352px; /* The stage is as tall as its tallest phase — the map, once the column is wide enough. The panel phase is shorter, so centre the slack instead of leaving it all under the panel. 27 stays the floor, and --stage-h must not reference --panel-top or the two become a cyclic custom-property pair. */ --panel-slot: calc(var(--panel-h) + 39px); --stage-h: max(var(--panel-slot), var(--map-h)); --panel-top: max(27px, calc((var(--stage-h) - var(--panel-h)) / 2)); }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-wrap,
.plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-salesforce-ai-stage { --mobile-visual-slot-height: var(--panel-h); width: 100vw; max-width: none; height: var(--stage-h); margin-inline: calc(50% - 50vw); }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-wrap { position: relative; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-badge { top: -16px; right: max(var(--map-gutter), calc((100% - 636px * var(--map-fit)) / 2)); }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-panel { --panel-w: min(340px, calc(100% - var(--map-gutter) * 2)); top: var(--panel-top); left: calc((100% - var(--panel-w)) / 2); width: var(--panel-w); height: var(--panel-h); box-sizing: border-box; animation-name: sfTransformMobilePanel; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-list { height: calc(var(--panel-h) - var(--panel-chrome)); margin-top: 12px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-panel__eyebrow { margin-bottom: 12px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-search input { height: 38px; margin-top: 14px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-row { min-height: 47px; margin-bottom: 7px; padding: 6px 10px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-generate { height: 38px; margin-top: 8px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-cursor { display: block; left: 50%; --cursor-y: calc(var(--panel-top) + var(--panel-h) - 31px); animation-name: heroFitCursor; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-map { top: calc((var(--stage-h) - var(--map-h)) / 2); left: 0; width: 100%; height: var(--map-h); overflow: visible; -webkit-mask-image: none; mask-image: none; animation-name: heroFitMapVisibility; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-map__camera { inset: auto; top: 0; /* --map-fit is capped at 1, so on wider phones/tablets the map stops growing; centre it there instead of leaving it pinned to the left gutter */ left: max(var(--map-gutter), calc((100% - 636px * var(--map-fit)) / 2)); width: 636px; height: 460px; transform-origin: 0 0; transform: scale(var(--map-fit)); animation: none; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 [data-playback="static"] .plq-relationship-map__camera { animation: none; transform: scale(var(--map-fit)); }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-map__head { display: none; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-flag--intro { display: none; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node { width: 180px; height: 88px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="sandra-smith"] { --map-x: 50 !important; --map-y: 5.9565 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="mike-wilson"] { --map-x: 14.1509 !important; --map-y: 39.9348 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="chen-lee"] { --map-x: 50 !important; --map-y: 39.9348 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="ricky-johnson"] { --map-x: 85.8491 !important; --map-y: 39.9348 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="paul-rogers"] { --map-x: 14.1509 !important; --map-y: 73.913 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="amanda-brown"] { --map-x: 51.4465 !important; --map-y: 73.913 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-node[data-contact-id="emma-rural"] { --map-x: 83.2075 !important; --map-y: 73.913 !important; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-map-group-outline { top: 321.4px; left: 219.5px; width: 416.5px; height: 124.4px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-relationship-flag--collab { top: 290.9px; left: 417.9px; }
}
@keyframes heroFitMapVisibility {
  0%, 21.9021% { opacity: 0; }
  22.6322% { opacity: 1; }
  52.7273%, 95.4545% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes heroFitCursor {
  0%, 4.0909% { opacity: 0; transform: translate(-72px, calc(var(--cursor-y) - 118px)) scale(1); }
  7.3636% { opacity: 1; }
  15.1364% { opacity: 1; transform: translate(-6px, calc(var(--cursor-y) - 8px)) scale(1); }
  17.1818% { opacity: 1; transform: translate(-6px, calc(var(--cursor-y) - 8px)) scale(.84); }
  18.8182% { opacity: 1; transform: translate(-6px, calc(var(--cursor-y) - 8px)) scale(1); }
  20%, 100% { opacity: 0; transform: translate(-6px, calc(var(--cursor-y) - 8px)) scale(1); }
}
@media (max-width: 479px) {
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-hero-stage-wrap { --panel-chrome: 176px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-panel__eyebrow { margin-bottom: 8px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-search input { height: 34px; margin-top: 10px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-row { min-height: 38px; margin-bottom: 5px; padding-block: 4px; }
  .plq-hero-split-b-m7.plq-hero-split-b-m7.plq-hero-split-b-m7 .plq-sf-list { margin-top: 8px; }
}

.testimonial-slider{
    overflow:visible;
}

.swiper-wrapper{
    align-items:stretch;
}

.swiper-slide{
    opacity:.35;
    transform:scale(.9);
    transition:all .4s ease;
    height:auto;
}

.swiper-slide-active{
    opacity:1;
    transform:scale(1);
    z-index:5;
}

.swiper-slide-prev,
.swiper-slide-next{
    /* opacity:1; */
}

.testimonial-card{
    height:100%;
}

.swiper-pagination{
    position:relative;
    margin-top:40px;
}

.swiper-pagination-bullet{
    width:10px;
    height:10px;
}

.swiper-pagination-bullet-active{
    width:28px;
    border-radius:20px;
}
@media screen and (max-width:479px){
  .prev-btn,
  .next-btn{
    display: none !important;
  }
}

.action-section{
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(253, 253, 254, 0.2) 100%), linear-gradient(135deg, #4F7DF9 14.64%, #00D4AA 85.36%);
  background-repeat: no-repeat;
  background-position: center;
}
.action-section{
  position:relative;
}
.white-bloom{
  position:absolue;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  
  background: rgba(255, 255, 255, 0.76);
  filter: blur(126px);
  
  /* Inside auto layout */
  flex: none;
  order: 0;
  flex-grow: 0;
  z-index: 0;
}

/* Semrush 112 Pass 4 (2026-10-22): RM hero light variant */
.plq-hero-split-b-m7-light{--color-navy-900:#0a0e27;--color-navy-800:#111638;--color-navy-700:#1a1f45;--color-blue-500:#4f7df9;--color-teal-500:#00d4aa;--color-red-500:#ea384c;--color-amber-500:#f5b301;--color-white:#ffffff;--color-gray-200:#e4e2df;--color-gray-300:#c3c3c3;--color-gray-400:#aaaaaa;--color-gray-500:#758696;--color-overlay-white-6:rgba(255,255,255,0.06);--color-overlay-white-12:rgba(255,255,255,0.12);--color-overlay-white-18:rgba(255,255,255,0.18);--surface-bg:var(--color-navy-900);--text-default:var(--color-white);--text-muted:var(--color-gray-200);--text-subtle:var(--color-gray-400);--border-subtle:var(--color-overlay-white-6);--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-heading:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--space-2:8px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px}.plq-hero-split-b-m7-light :where(.plq-hero-stage-wrap) *{box-sizing:border-box}.plq-hero-split-b-m7-light :where(.plq-hero-stage-wrap) :where(p,.plq-hero-split-b-m7-light strong,.plq-hero-split-b-m7-light small,.plq-hero-split-b-m7-light em,.plq-hero-split-b-m7-light b,.plq-hero-split-b-m7-light i,.plq-hero-split-b-m7-light span,.plq-hero-split-b-m7-light article,.plq-hero-split-b-m7-light label,.plq-hero-split-b-m7-light div){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;text-align:left;text-decoration:none}.plq-hero-split-b-m7-light :where(.plq-hero-stage-wrap) :where(img){max-width:none;display:block}.plq-hero-split-b-m7-light :where(.plq-hero-stage-wrap) :where(svg){display:block}.plq-hero-split-b-m7-light :where(.plq-hero-stage-wrap) :where(button,.plq-hero-split-b-m7-light input){margin:0;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;appearance:none}.plq-hero-split-b-m7-light{color-scheme:dark}.plq-hero-split-b-m7-light{margin:0;background:var(--surface-bg);color:var(--text-default)}.plq-hero-split-b-m7-light .plq-salesforce-ai-stage{--play-state:paused;position:relative;width:min(1240px,100%);height:480px;margin-inline:auto;overflow:hidden;isolation:isolate;border-radius:0;background:0 0}.plq-hero-split-b-m7-light .plq-salesforce-ai-stage::before{display:none}.plq-hero-split-b-m7-light .plq-sf-panel{position:absolute;z-index:3;width:330px;padding:18px;border:1px solid var(--color-overlay-white-12);border-radius:18px;background:linear-gradient(180deg,var(--color-navy-800),#0d1230);box-shadow:0 24px 60px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.05);box-sizing:border-box}.plq-hero-split-b-m7-light .plq-sf-panel__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--color-gray-300);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plq-hero-split-b-m7-light .plq-sf-cloud{color:#60a5fa;font-size:15px;line-height:1}.plq-hero-split-b-m7-light .plq-sf-count{margin-left:auto;padding:3px 7px;border-radius:999px;color:#9eb5ff;background:rgba(79,125,249,.15)}.plq-hero-split-b-m7-light .plq-sf-panel__topline{display:grid;grid-template-columns:75px 1fr;align-items:center;gap:8px;color:var(--text-subtle);font-size:10px}.plq-hero-split-b-m7-light .plq-sf-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--color-overlay-white-18);border-radius:999px}.plq-hero-split-b-m7-light .plq-sf-tabs>*{padding:7px 8px;text-align:center;color:var(--text-muted);font-size:9px;font-weight:500}.plq-hero-split-b-m7-light .plq-sf-tabs b{color:#fff;background:rgba(79,125,249,.3)}.plq-hero-split-b-m7-light .plq-sf-search{display:block}.plq-hero-split-b-m7-light .plq-sf-search input{width:100%;height:38px;margin-top:14px;padding-inline:12px;box-sizing:border-box;color:var(--text-default);outline:0;border:1px solid var(--color-overlay-white-18);border-radius:9px;background:#10183a;font:500 11px var(--font-body)}.plq-hero-split-b-m7-light .plq-sf-search input::placeholder{color:var(--text-subtle);opacity:1}.plq-hero-split-b-m7-light .plq-sf-list{position:relative;height:252px;margin-top:12px;overflow:hidden;mask-image:linear-gradient(#000 86%,transparent);-webkit-mask-image:linear-gradient(#000 86%,transparent)}.plq-hero-split-b-m7-light .plq-sf-list::after{content:"";display:block;height:30px}.plq-hero-split-b-m7-light .plq-sf-row{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:47px;margin-bottom:7px;padding:6px 10px;box-sizing:border-box;border:1px solid var(--color-overlay-white-12);border-radius:10px;background:rgba(255,255,255,.045);box-shadow:0 5px 14px rgba(0,0,0,.12)}.plq-hero-split-b-m7-light .plq-sf-row__avatar{position:relative;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#b7c6f6;background:#27315b;font-size:9px;font-weight:700}.plq-hero-split-b-m7-light .plq-sf-row__copy{min-width:0;display:grid;gap:3px}.plq-hero-split-b-m7-light .plq-sf-row__copy strong{overflow:hidden;color:#fff;font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.plq-hero-split-b-m7-light .plq-sf-row__copy small{overflow:hidden;color:var(--text-subtle);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.plq-hero-split-b-m7-light .plq-sf-generate{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;margin-top:10px;color:#fff;border:0;border-radius:9px;background:linear-gradient(135deg,var(--color-blue-500),#2689ef 52%,var(--color-teal-500));box-shadow:0 10px 25px rgba(41,110,242,.22);font:700 11px var(--font-body)}.plq-hero-split-b-m7-light .plq-sf-generate__icon{font-size:13px}.plq-hero-split-b-m7-light .plq-hero-cursor,.plq-hero-split-b-m7-light .plq-transition-layer,.plq-hero-split-b-m7-light .plq-relationship-map{position:absolute;inset:0}.plq-hero-split-b-m7-light .plq-hero-cursor{z-index:9;width:28px;height:36px;pointer-events:none;filter:drop-shadow(0 3px 8px rgba(0,0,0,.55))}.plq-hero-split-b-m7-light .plq-hero-cursor svg{width:100%;fill:#fff;stroke:var(--color-navy-900);stroke-width:1.6}.plq-hero-split-b-m7-light .plq-relationship-map{z-index:2;width:1000px;height:430px}.plq-hero-split-b-m7-light .plq-relationship-map__camera{position:absolute;inset:0;width:100%;height:100%}.plq-hero-split-b-m7-light .plq-relationship-map__head{position:absolute;top:0;left:0;z-index:4;display:grid;gap:2px;opacity:0}.plq-hero-split-b-m7-light .plq-relationship-map__head span{color:var(--color-teal-500);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.plq-hero-split-b-m7-light .plq-relationship-map__head strong{color:#fff;font:500 15px var(--font-heading)}.plq-hero-split-b-m7-light .plq-relationship-map__head em{color:var(--text-subtle);font-size:8px;font-style:normal}.plq-hero-split-b-m7-light .plq-transition-card,.plq-hero-split-b-m7-light .plq-map-node{position:absolute;width:165px;height:77px;box-sizing:border-box;overflow:hidden;border:1px solid var(--color-overlay-white-12);border-radius:14px;background:var(--color-navy-800);box-shadow:0 8px 22px rgba(0,0,0,.45)}.plq-hero-split-b-m7-light .plq-map-node{top:calc(var(--map-y)*1%);left:calc(var(--map-x)*1%);opacity:0;transform:translateX(-50%)}.plq-hero-split-b-m7-light .plq-map-node__side,.plq-hero-split-b-m7-light .plq-transition-card__side{position:absolute;inset:0 auto 0 0;width:37px}.plq-hero-split-b-m7-light .plq-map-node__avatar,.plq-hero-split-b-m7-light .plq-transition-card__avatar{position:absolute;left:22px;top:23px;z-index:2;width:29px;height:29px;display:grid;place-items:center;border:2px solid var(--color-navy-800);border-radius:50%;color:var(--color-navy-900);background:#fff;font:700 8px var(--font-heading)}.plq-hero-split-b-m7-light .plq-person-avatar{overflow:hidden;isolation:isolate}.plq-hero-split-b-m7-light .plq-person-avatar__image{position:absolute;z-index:1;display:block;width:var(--avatar-width);height:var(--avatar-height);left:var(--avatar-left);top:var(--avatar-top);max-width:none;pointer-events:none}.plq-hero-split-b-m7-light .plq-person-avatar::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-navy-800);pointer-events:none}.plq-hero-split-b-m7-light .plq-map-node__copy,.plq-hero-split-b-m7-light .plq-transition-card__copy{position:absolute;top:11px;right:8px;left:58px;display:grid;min-width:0}.plq-hero-split-b-m7-light .plq-map-node__copy strong,.plq-hero-split-b-m7-light .plq-transition-card__copy strong{overflow:hidden;color:#fff;font:500 9px var(--font-heading);text-overflow:ellipsis;white-space:nowrap}.plq-hero-split-b-m7-light .plq-map-node__copy small,.plq-hero-split-b-m7-light .plq-transition-card__copy small{overflow:hidden;margin-top:3px;color:var(--color-gray-300);font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.plq-hero-split-b-m7-light .plq-map-node__copy em{overflow:hidden;margin-top:2px;color:var(--color-gray-500);font-size:6px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.plq-hero-split-b-m7-light .plq-map-node__meta{display:flex;align-items:center;gap:5px;margin-top:5px}.plq-hero-split-b-m7-light .plq-map-node__meta b{padding:2px 5px;border-radius:999px;font-size:5.5px;letter-spacing:.05em;text-transform:uppercase}.plq-hero-split-b-m7-light .plq-map-node__meta i{color:var(--color-gray-500);font-size:5.5px;font-style:normal;letter-spacing:.03em;text-transform:uppercase}.plq-hero-split-b-m7-light .plq-map-connectors{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.plq-hero-split-b-m7-light .plq-map-connectors path{fill:none;opacity:0;vector-effect:non-scaling-stroke}.plq-hero-split-b-m7-light .plq-map-connectors .plq-map-connector{stroke:rgba(195,195,195,.72);stroke-width:1.5;stroke-dasharray:1}.plq-hero-split-b-m7-light .plq-map-connectors .plq-map-relation{stroke-width:1.5;stroke-dasharray:6 6}.plq-hero-split-b-m7-light .plq-map-relation--intro{stroke:rgba(195,195,195,.72)}.plq-hero-split-b-m7-light .plq-map-relation--collab{stroke:var(--color-amber-500)}.plq-hero-split-b-m7-light .plq-map-group-outline{position:absolute;top:62%;left:62%;z-index:0;width:35%;height:29%;box-sizing:border-box;opacity:0;border:1px dashed rgba(195,195,195,.42);border-radius:16px}.plq-hero-split-b-m7-light .plq-map-group-outline span{position:absolute;top:-9px;right:18px;padding:2px 7px;color:var(--color-navy-900);border-radius:5px;background:var(--color-white);font-size:6px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plq-hero-split-b-m7-light .plq-relationship-flag{position:absolute;z-index:4;padding:3px 7px;opacity:0;border:1px solid var(--color-overlay-white-18);border-radius:999px;color:var(--color-gray-300);background:var(--color-navy-700);font-size:6px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.plq-hero-split-b-m7-light .plq-relationship-flag--collab{color:var(--color-navy-900);border-color:transparent;background:var(--color-amber-500)}.plq-hero-split-b-m7-light .plq-role-supporter .plq-map-node__side,.plq-hero-split-b-m7-light .plq-role-supporter .plq-transition-card__side{background:var(--color-blue-500)}.plq-hero-split-b-m7-light .plq-role-supporter .plq-map-node__meta b{color:#9eb5ff;background:rgba(79,125,249,.24)}.plq-hero-split-b-m7-light .plq-role-champion .plq-map-node__side,.plq-hero-split-b-m7-light .plq-role-champion .plq-transition-card__side{background:var(--color-teal-500)}.plq-hero-split-b-m7-light .plq-role-champion .plq-map-node__meta b{color:#3fe6c4;background:rgba(0,212,170,.24)}.plq-hero-split-b-m7-light .plq-role-neutral .plq-map-node__side,.plq-hero-split-b-m7-light .plq-role-neutral .plq-transition-card__side{background:var(--color-gray-500)}.plq-hero-split-b-m7-light .plq-role-neutral .plq-map-node__meta b{color:var(--color-gray-300);background:var(--color-overlay-white-12)}.plq-hero-split-b-m7-light .plq-role-blocker .plq-map-node__side,.plq-hero-split-b-m7-light .plq-role-blocker .plq-transition-card__side{background:var(--color-red-500)}.plq-hero-split-b-m7-light .plq-role-blocker .plq-map-node__meta b{color:#ff9aa4;background:rgba(234,56,76,.24)}.plq-hero-split-b-m7-light .plq-role-influencer .plq-map-node__side,.plq-hero-split-b-m7-light .plq-role-influencer .plq-transition-card__side{background:var(--color-amber-500)}.plq-hero-split-b-m7-light .plq-role-influencer .plq-map-node__meta b{color:#ffd76a;background:rgba(245,179,1,.2)}.plq-hero-split-b-m7-light .plq-hero-stage__noscript{display:block;width:100%;height:100%;object-fit:contain}.plq-hero-split-b-m7-light .plq-hero-stage__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.plq-hero-split-b-m7-light .plq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plq-hero-split-b-m7-light [data-hero-variant=transform]{--loop:11000ms;--transform-scroll-travel:-270px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node{top:calc(var(--map-y)*1%);left:calc(var(--map-x)*1%);width:180px;height:88px;border-radius:10px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__side{width:44px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__avatar{top:24px;left:25px;width:34px;height:34px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__copy{top:12px;right:10px;left:66px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__copy strong{font-size:10px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__copy small{font-size:7px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__copy em{font-size:6.5px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__meta{align-items:flex-start;flex-direction:column;gap:3px;margin-top:5px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-node__meta i{display:block}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-group-outline{top:63.5%;left:69.5%;width:41%;height:27.5%;border:1.5px dashed rgba(195,195,195,.72);border-radius:18px}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-group-outline span{top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.plq-hero-split-b-m7-light [data-hero-variant] .plq-relationship-flag--collab{top:61%;left:70.5%;transform:translate(-50%,-50%)}.plq-hero-split-b-m7-light [data-hero-variant] .plq-relationship-flag--intro{top:77.2%;left:45%;transform:translate(-50%,-50%)}.plq-hero-split-b-m7-light [data-hero-variant] .plq-relationship-map{top:25px;left:calc(50% - 500px);width:1000px}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-sf-panel{top:50%;left:50%;animation:sfTransformPanel var(--loop) ease-in-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-sf-list__track{animation:sfTransformContactScroll var(--loop) ease-in-out infinite both;animation-play-state:var(--play-state);will-change:transform}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-sf-row{animation:sfTransformSourceRow var(--loop) ease-in-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-sf-row .plq-person-avatar__image{opacity:0}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-sf-generate{animation:sfTransformGeneratePress var(--loop) ease-in-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-hero-cursor{animation:sfTransformCursor var(--loop) cubic-bezier(.22,.7,.2,1) infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-relationship-map{left:calc(50% - 550px);animation:sfTransformCascadeMap var(--loop) ease-in-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-relationship-map__head{animation:sfTransformEnrichment var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-node--root{animation:sfTransformCascadeRoot var(--loop) cubic-bezier(.2,.8,.2,1) infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-node--middle{animation:sfTransformCascadeMiddle var(--loop) cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:var(--cascade-stagger);animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-node--lower{animation:sfTransformCascadeLower var(--loop) cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:var(--cascade-stagger);animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-node__meta,.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-group-outline{animation:sfTransformEnrichment var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-relationship-flag{animation:sfTransformRelationshipFlag var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-connector--upper-stem{animation:sfTransformUpperStem var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-connector--upper-trunk{animation:sfTransformUpperTrunk var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-connector--upper-drops{animation:sfTransformUpperDrops var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-connector--lower-branch{animation:sfTransformLowerBranch var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}.plq-hero-split-b-m7-light [data-hero-variant=transform] .plq-map-relation{animation:sfTransformRelation var(--loop) ease-out infinite both;animation-play-state:var(--play-state)}@keyframes sfTransformSourceRow{0%,20%{opacity:1;transform:translateX(0)}27%{opacity:.14;transform:translateX(26px)}50%,95.4545%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes sfTransformGeneratePress{0%,13.9091%{transform:scale(1);filter:brightness(1);box-shadow:0 10px 25px rgba(41,110,242,.22)}15.5455%{transform:scale(1.012);filter:brightness(1.12);box-shadow:0 0 28px rgba(0,212,170,.46)}17.1818%{transform:scale(.975);filter:brightness(1.25);box-shadow:0 0 42px rgba(0,212,170,.7)}20%{transform:scale(1);filter:brightness(1);box-shadow:0 10px 25px rgba(41,110,242,.22)}to{transform:scale(1)}}@keyframes sfTransformPanel{0%,13.6364%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}20%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1.08)}28.1818%,95.4545%{opacity:0;transform:translate(-50%,-50%) scale(.88);filter:brightness(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1)}}@keyframes sfTransformContactScroll{0%,2.4545%{transform:translateY(0)}11.4545%{transform:translateY(var(--transform-scroll-travel))}20%,95.4545%{transform:translateY(var(--transform-scroll-travel))}to{transform:translateY(0)}}@keyframes sfTransformCursor{0%,4.0909%{opacity:0;transform:translate(500px,345px) scale(1)}7.3636%{opacity:1}15.1364%{opacity:1;transform:translate(690px,425px) scale(1)}17.1818%{opacity:1;transform:translate(690px,425px) scale(.84)}18.8182%{opacity:1;transform:translate(690px,425px) scale(1)}20%,to{opacity:0;transform:translate(690px,425px) scale(1)}}@keyframes sfTransformCascadeMap{0%,21.9021%{opacity:0}22.6322%{opacity:1}52.7273%,95.4545%{opacity:1}to{opacity:0}}@keyframes sfTransformCascadeRoot{0%,24.3357%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.92)}29.2028%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}52.7273%,95.4545%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(0) scale(.96)}}@keyframes sfTransformCascadeMiddle{0%,31.2307%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.92)}36.9091%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}52.7273%,95.4545%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(0) scale(.96)}}@keyframes sfTransformCascadeLower{0%,39.3427%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.92)}46.8867%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}52.7273%,95.4545%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(0) scale(.96)}}@keyframes sfTransformUpperStem{0%,27.5804%{opacity:0;stroke-dashoffset:1}30.014%{opacity:1;stroke-dashoffset:0}52.7273%,95.4545%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sfTransformUpperTrunk{0%,28.7972%{opacity:0;stroke-dashoffset:1}31.6364%{opacity:1;stroke-dashoffset:0}52.7273%,95.4545%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sfTransformUpperDrops{0%,30.014%{opacity:0;stroke-dashoffset:1}33.6643%{opacity:1;stroke-dashoffset:0}52.7273%,95.4545%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sfTransformLowerBranch{0%,35.6923%{opacity:0;stroke-dashoffset:1}41.7763%{opacity:1;stroke-dashoffset:0}52.7273%,95.4545%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sfTransformRelation{0%,42.993%{opacity:0;stroke-dashoffset:1}49.6448%{opacity:1;stroke-dashoffset:0}52.7273%,95.4545%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes sfTransformEnrichment{0%,42.993%{opacity:0;transform:translateY(3px)}51.5105%{opacity:1;transform:translateY(0)}52.7273%,95.4545%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes sfTransformRelationshipFlag{0%,42.993%{opacity:0;transform:translate(-50%,-50%) translateY(3px)}51.5105%{opacity:1;transform:translate(-50%,-50%)}52.7273%,95.4545%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}.plq-hero-split-b-m7-light [data-playback=static] .plq-sf-panel,.plq-hero-split-b-m7-light [data-playback=static] .plq-hero-cursor,.plq-hero-split-b-m7-light [data-playback=static] .plq-transition-layer{display:none}.plq-hero-split-b-m7-light [data-playback=static] .plq-relationship-map,.plq-hero-split-b-m7-light [data-playback=static] .plq-relationship-map__head,.plq-hero-split-b-m7-light [data-playback=static] .plq-map-node,.plq-hero-split-b-m7-light [data-playback=static] .plq-map-node__meta,.plq-hero-split-b-m7-light [data-playback=static] .plq-map-group-outline,.plq-hero-split-b-m7-light [data-playback=static] .plq-relationship-flag,.plq-hero-split-b-m7-light [data-playback=static] .plq-map-connectors path{opacity:1;animation:none}.plq-hero-split-b-m7-light [data-playback=static] .plq-relationship-map{transform:none}.plq-hero-split-b-m7-light [data-playback=static] .plq-map-node{transform:translateX(-50%) scale(1)}.plq-hero-split-b-m7-light [data-playback=static] .plq-map-connectors path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.plq-hero-split-b-m7-light .plq-salesforce-ai-stage *,.plq-hero-split-b-m7-light .plq-salesforce-ai-stage::before,.plq-hero-split-b-m7-light .plq-salesforce-ai-stage::after{scroll-behavior:auto}}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-hero-stage-wrap{position:relative;display:block;width:100%;height:416px;margin-inline:auto;color:var(--text-default);font-family:var(--font-body);line-height:1.4}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-salesforce-ai-stage{width:100%;height:100%}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-hero-stage-badge{position:absolute;top:14px;right:18px;z-index:12;padding:5px 11px;color:#cdbcff;border:1px solid rgba(115,79,255,.42);border-radius:999px;background:rgba(115,79,255,.12);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-salesforce-ai-stage{overflow:visible}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-hero-stage-wrap{height:calc(400px*var(--stage-fit, 1))}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-salesforce-ai-stage{position:absolute;top:0;left:0;width:748px;height:400px;transform:translateX(var(--stage-shift, 0px)) scale(var(--stage-fit, 1));transform-origin:0 0}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-hero-stage-badge{top:calc(14px*var(--stage-fit, 1));right:calc(18px*var(--stage-fit, 1));transform:scale(var(--stage-fit, 1));transform-origin:100%0}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-sf-panel{display:flex;flex-direction:column;width:300px;height:370px;box-sizing:border-box;padding:14px}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-sf-list{flex:1 1 auto;height:auto;min-height:0}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-sf-list{height:210px}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-sf-generate{height:38px;margin-top:8px}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-relationship-map{top:0;left:0;width:748px;height:400px}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-relationship-map__camera{width:748px;height:400px;transform:none;animation:none}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-relationship-map__head{display:none}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=sandra-smith]{--map-x:49.3711!important;--map-y:4!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=mike-wilson]{--map-x:14.1509!important;--map-y:37.375!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=chen-lee]{--map-x:49.3711!important;--map-y:37.375!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=ricky-johnson]{--map-x:84.5912!important;--map-y:37.375!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=paul-rogers]{--map-x:14.1509!important;--map-y:70.75!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=amanda-brown]{--map-x:53.1447!important;--map-y:70.75!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-node[data-contact-id=emma-rural]{--map-x:84.5912!important;--map-y:70.75!important}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-map-group-outline{top:275px;left:299.5px;width:431.2px;height:104px}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-relationship-flag--collab{top:264.7px;left:317.5px}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-relationship-flag--intro{display:none}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-hero-cursor{display:block;left:0;animation-name:heroCompactCursor}@keyframes heroCompactCursor{0%,4.0909%{opacity:0;transform:translate(246px,224px) scale(1)}7.3636%{opacity:1}15.1364%{opacity:1;transform:translate(374px,352px) scale(1)}17.1818%{opacity:1;transform:translate(374px,352px) scale(.84)}18.8182%{opacity:1;transform:translate(374px,352px) scale(1)}20%,to{opacity:0;transform:translate(374px,352px) scale(1)}}.plq-hero-split-b-m7-light{color-scheme:light;--surface-bg:transparent;--text-default:var(--color-navy-900);--text-muted:#3d4658;--text-subtle:#7a8094;--border-subtle:rgba(10,14,39,.07);--sf-surface:#ffffff;--sf-hairline:rgba(10,14,39,.10);--sf-ink:var(--color-navy-900);--sf-ink-muted:#475063;--sf-ink-faint:#7a8094;--sf-ring:#e6e7ec;--sf-pill-ink:#131313;--sf-champion:#10b981;--sf-tint-blue:#eef2fe;--sf-blue-ink:#3461e6;--sf-violet-ink:#492ac3}.plq-hero-split-b-m7-light .plq-sf-panel{border-color:var(--sf-hairline);background:var(--sf-surface);box-shadow:0 18px 44px rgba(10,14,39,.12),inset 0 1px rgba(255,255,255,.6)}.plq-hero-split-b-m7-light .plq-sf-panel__eyebrow{color:var(--sf-ink-faint)}.plq-hero-split-b-m7-light .plq-sf-cloud{color:var(--sf-blue-ink)}.plq-hero-split-b-m7-light .plq-sf-count{color:var(--sf-blue-ink);background:var(--sf-tint-blue)}.plq-hero-split-b-m7-light .plq-sf-panel__topline{color:var(--sf-ink-faint)}.plq-hero-split-b-m7-light .plq-sf-tabs{border-color:var(--sf-hairline)}.plq-hero-split-b-m7-light .plq-sf-tabs>*{color:var(--sf-ink-muted)}.plq-hero-split-b-m7-light .plq-sf-tabs b{color:var(--color-white);background:var(--color-blue-500)}.plq-hero-split-b-m7-light .plq-sf-search input{color:var(--sf-ink);border-color:var(--sf-hairline);background:var(--sf-surface);box-shadow:inset 0 1px 2px rgba(10,14,39,.05)}.plq-hero-split-b-m7-light .plq-sf-search input::placeholder{color:var(--sf-ink-faint)}.plq-hero-split-b-m7-light .plq-sf-row{border-color:var(--sf-hairline);background:var(--sf-surface);box-shadow:0 2px 6px rgba(10,14,39,.06)}.plq-hero-split-b-m7-light .plq-sf-row__avatar{color:var(--sf-blue-ink);background:var(--sf-tint-blue)}.plq-hero-split-b-m7-light .plq-sf-row__copy strong{color:var(--sf-ink)}.plq-hero-split-b-m7-light .plq-sf-row__copy small{color:var(--sf-ink-faint)}.plq-hero-split-b-m7-light .plq-transition-card,.plq-hero-split-b-m7-light .plq-map-node{border-color:var(--sf-hairline);background:var(--sf-surface);box-shadow:0 8px 22px rgba(10,14,39,.1)}.plq-hero-split-b-m7-light .plq-map-node__avatar,.plq-hero-split-b-m7-light .plq-transition-card__avatar{border-color:var(--sf-ring);box-shadow:0 2px 6px rgba(16,24,40,.16)}.plq-hero-split-b-m7-light .plq-person-avatar::after{box-shadow:none}.plq-hero-split-b-m7-light .plq-map-node__copy strong,.plq-hero-split-b-m7-light .plq-transition-card__copy strong{color:var(--sf-ink)}.plq-hero-split-b-m7-light .plq-map-node__copy small,.plq-hero-split-b-m7-light .plq-transition-card__copy small{color:var(--sf-ink-muted)}.plq-hero-split-b-m7-light .plq-map-node__copy em,.plq-hero-split-b-m7-light .plq-map-node__meta i{color:var(--sf-ink-faint)}.plq-hero-split-b-m7-light .plq-map-connectors .plq-map-connector,.plq-hero-split-b-m7-light .plq-map-relation--intro{stroke:rgba(10,14,39,.22)}.plq-hero-split-b-m7-light .plq-role-champion .plq-map-node__meta b{color:var(--sf-pill-ink);background:#e4f6ef}.plq-hero-split-b-m7-light .plq-role-supporter .plq-map-node__meta b{color:var(--sf-pill-ink);background:var(--sf-tint-blue)}.plq-hero-split-b-m7-light .plq-role-influencer .plq-map-node__meta b{color:var(--sf-pill-ink);background:#fdf3d3}.plq-hero-split-b-m7-light .plq-role-blocker .plq-map-node__meta b{color:var(--sf-pill-ink);background:#fde7e9}.plq-hero-split-b-m7-light .plq-role-neutral .plq-map-node__meta b{color:var(--sf-ink-muted);background:rgba(10,14,39,.07)}.plq-hero-split-b-m7-light .plq-role-champion .plq-map-node__side,.plq-hero-split-b-m7-light .plq-role-champion .plq-transition-card__side{background:var(--sf-champion)}.plq-hero-split-b-m7-light .plq-relationship-flag{color:var(--sf-ink-muted);border-color:var(--sf-hairline);background:var(--sf-surface)}.plq-hero-split-b-m7-light .plq-relationship-flag--collab{color:var(--sf-pill-ink);border-color:transparent;background:var(--color-amber-500)}.plq-hero-split-b-m7-light [data-hero-variant] .plq-map-group-outline{border-color:rgba(10,14,39,.2)}.plq-hero-split-b-m7-light .plq-map-group-outline span{color:var(--color-white);background:var(--sf-ink)}.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light.plq-hero-split-b-m7-light .plq-hero-stage-badge{color:var(--sf-violet-ink);border-color:rgba(115,79,255,.34);background:rgba(115,79,255,.1)}

/* Pass 4: RM page FAQ accordion helpers (from embed) */

.faq-answer{
    overflow:hidden;
    height:0;
}
.faq-question{
    cursor:pointer;
}
@media (max-width:479px){
    .faq-answer{
        height:auto !important;
        overflow:visible;
    }
    .faq-item-uno{
        opacity:1 !important;
    }
}

/* Pass 4: site footer phone row (from site custom code footer) */
/* 2026-10-22: narrow country select — was max-width 42% */
/* 2026-10-22 mobile: tel clipped — .w-input{width:100%} in flex row */
/* 2026-10-22 mobile v6: single-row phone ≤767px; stack <360px; book-demo density */
  .pq-phone-field,
  .form_field-wrapper.pq-phone-field {
    min-width: 0;
    max-width: 100%;
    overflow: visible;
  }
  .pq-phone-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0.5rem;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
  .pq-phone-country {
    flex: 0 0 auto;
    width: 6.25rem;
    min-width: 5.5rem;
    max-width: 6.75rem;
  }

  /* 2026-10-22: country select chevron + focus — override Webflow .w-select:focus (#3898ec) */
  .pq-phone-row select.pq-phone-country,
  .pq-phone-row .pq-phone-country.w-select {
    color: #aaa;
    background-color: #111638;
    border-color: #ffffff1f;
    border-radius: 100px;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    padding-left: 0.625rem;
    padding-right: 1.35rem;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23AAAAAA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 0.45rem center;
    background-size: 0.65rem auto;
  }
  .pq-phone-row select.pq-phone-country:focus,
  .pq-phone-row select.pq-phone-country:focus-visible,
  .pq-phone-row .pq-phone-country.w-select:focus,
  .pq-phone-row .pq-phone-country.w-select:focus-visible {
    outline: none;
    box-shadow: none;
    border-color: #00d4aa;
  }
  .pq-phone-row input[type="tel"],
  .pq-phone-row input[type="tel"].w-input,
  .pq-phone-row input[type="tel"].form_input {
    flex: 1 1 0;
    min-width: 0;
    width: auto;
    max-width: 100%;
    box-sizing: border-box;
  }
  @media screen and (max-width: 991px) {
    .contact_form.grid-2 .pq-phone-field,
    .book-demo-grid .contact_form.grid-2 .pq-phone-field {
      grid-column: 1 / -1;
      min-width: 0;
      overflow: visible;
    }
    .book-demo-grid .form_field-wrapper.pq-phone-field {
      overflow: visible;
    }
  }
  /* v6: single-row country + tel on mobile; stack only <360px */
  @media screen and (max-width: 767px) {
    .pq-phone-row .pq-phone-country,
    .pq-phone-row select.pq-phone-country {
      width: 5.25rem;
      min-width: 5rem;
      max-width: 5.5rem;
      flex: 0 0 auto;
    }
    .pq-phone-row input[type="tel"],
    .pq-phone-row input[type="tel"].w-input,
    .pq-phone-row input[type="tel"].form_input {
      flex: 1 1 0;
      min-width: 0;
      width: auto;
      max-width: 100%;
    }
  }
  @media screen and (max-width: 479px) {
    .pq-phone-row .pq-phone-country,
    .pq-phone-row select.pq-phone-country {
      width: 5.25rem;
      min-width: 5rem;
      max-width: 5.5rem;
    }
  }
  @media screen and (max-width: 359px) {
    .pq-phone-row {
      flex-direction: column;
      align-items: stretch;
    }
    .pq-phone-row .pq-phone-country,
    .pq-phone-row select.pq-phone-country {
      width: auto;
      min-width: 5.25rem;
      max-width: 100%;
      align-self: flex-start;
    }
    .pq-phone-row input[type="tel"],
    .pq-phone-row input[type="tel"].w-input,
    .pq-phone-row input[type="tel"].form_input {
      flex: 1 1 auto;
      min-width: 0;
      width: 100%;
      max-width: 100%;
    }
  }


/* Book-a-demo: tighter field rhythm + compact submit (mobile) */
@media screen and (max-width: 767px) {
  .grid.book-demo-grid {
    overflow: visible;
  }
  .book-demo-grid .contact_form.grid-2,
  #book-a-demo-form.contact_form.grid-2 {
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-auto-rows: auto;
  }
  .book-demo-con .contact_form-block.new-style-main {
    grid-row-gap: 10px;
  }
  .book-demo-grid .form_field-wrapper.compact,
  .book-demo-grid .form_field-wrapper.compact.new-open {
    margin-top: 0;
    margin-bottom: 0;
  }
  .book-demo-grid .book-demo-submit-wrap {
    margin-top: 0.5rem;
    padding: 0.5rem 0.625rem 0.5rem 1.25rem;
    min-height: 0;
  }
  .book-demo-grid .book-demo-submit-wrap .w-embed > div {
    gap: 0.75rem !important;
  }
  .book-demo-grid .book-demo-submit-wrap .w-embed > div > div:first-child {
    font-size: 0.875rem !important;
    line-height: 1.2 !important;
  }
  .book-demo-grid .book-demo-submit-wrap .w-embed > div > div:last-child {
    width: 1.875rem !important;
    height: 1.875rem !important;
  }
  .book-demo-grid .book-demo-submit-wrap .submit-button.w-button {
    font-size: 0.875rem;
    padding: 0;
    min-height: 0;
  }
}
  .pq-phone-error {
    margin-top: 0.35rem;
    font-size: 0.8125rem;
    line-height: 1.3;
    color: #c0392b;
  }
  .form_input.pq-phone-invalid,
  .w-input.pq-phone-invalid {
    border-color: #c0392b !important;
  }
  .max-description.is-33rem .text-color-secondary {
    width: 100%;
    max-width: 68ch;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }


/* Pass 4 extract AP live: scroll-tabs-section */


/******************************
SECTION
******************************/

.story-video-section{
    position:relative;
}

/******************************
WRAPPER
******************************/

.story-video-sticky{
    display:flex;
    justify-content:center;
    align-items:center;
}

.story-video-wrapper{
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
}

/******************************
VIDEO CARD
******************************/

.story-video-card{
    position:relative;
    width:100%;
  	max-width:1100px;
    height:auto;
  	aspect-ratio: 16 / 9;
    border-radius:24px;
    overflow:hidden;
    background:#000;
    box-shadow:0 40px 120px rgba(0,0,0,.18);
}

/******************************
THUMBNAIL
******************************/

.story-thumbnail{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    transition:opacity .35s ease;
}

/******************************
VIDEO
******************************/

.story-video{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    border:0;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:opacity .35s ease;
}

/******************************
OVERLAY
******************************/

.story-overlay{
    position:absolute;
    inset:0;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:opacity .35s ease;
}

/******************************
PLAY BUTTON
******************************/

.story-play-btn{
    width:88px;
    height:88px;
    border:none;
    background:none;
    cursor:pointer;
    transition:.35s;
}

.story-play-btn:hover{
    transform:scale(1.08);
}

/******************************
DURATION
******************************/

.story-duration{
    position:absolute;
    right:24px;
    top:24px;
    background: rgba(2, 7, 26, 0.55);
	border: 1px solid rgba(10, 14, 39, 0.14);
    padding: 4px 12px;
    border-radius:100px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}

/******************************
TABLET
******************************/

@media(max-width:991px){

.story-video-card{
    width:90vw;
    height:52vw;
}

}

/******************************
MOBILE
******************************/

@media(max-width:767px){

.story-video-card{
    width:94vw;
    height:56vw;
    border-radius:18px;
}

.story-play-btn{
    width:70px;
    height:70px;
}

.story-duration{
    font-size:12px;
    padding:8px 14px;
}

}



/* Pass 4 extract AP live: team-card-stack */


.team-card-section{
    /* height:300vh; */
    position:relative;
}

.team-card-section .container-large-9{
    /* height:100vh; */
    /* position:sticky;
    top:0; */

    display:flex;
    justify-content:center;
    align-items:center;
}

.card-stack{

    position:relative;

    width:540px;

    /* height:360px; */

}

.stack-card-block{

    position:absolute;

    inset:0;

    will-change:transform;

}
@media (max-width:767px){

.team-card-section{
    height:auto !important;
}

.team-card-section .container-large-9{
    height:auto !important;
}

.card-stack{
    width:100%;
    height:auto;
    position:relative;
}

.stack-card-block{
    position:relative;
    inset:auto;
    transform:none !important;
    opacity:1 !important;
    margin-bottom:20px;
}

}
  .team-slider-nav{

display:flex;

justify-content:center;

align-items:center;

gap:30px;

margin-top:40px;

}

.team-prev,
.team-next{

display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px;
width: 46px;
height: 46px;
background: #FFFFFF;
border: 1px solid rgba(10, 14, 39, 0.1);
box-shadow: 0px 4px 14px rgba(36, 39, 41, 0.101961);
border-radius: 23px;
color: #4F7DF9;
}

.team-prev:hover,
.team-next:hover{
color: #4F7DF9;
}

.team-dots{

display:flex;

gap:10px;

}

.team-dot{

  width: 8px;
  height: 8px;
  background: rgba(10, 14, 39, 0.1);
  border-radius: 4px;
  flex: none;
  order: 0;
  flex-grow: 0;

}

.team-dot.active{

width: 24px;
height: 8px;

background: #4F7DF9;
border-radius: 4px;

}
