/* BayesPeaQ V4 public marketing surfaces only. No authenticated QMS selectors. */
/* The official BayesPeaQ logo stays unchanged. */
.peaq-home[data-peaq-homepage-v4="true"] {
  --bpq4-ink:#0b1d39;--bpq4-blue:#2468d8;--bpq4-border:#dae6f4;--bpq4-canvas:#f5f9ff;
  overflow-x:clip;
}
.peaq-home[data-peaq-homepage-v4="true"] #scenarios,
.peaq-home[data-peaq-homepage-v4="true"] #assurance,
.peaq-home[data-peaq-homepage-v4="true"] #capabilities,
.peaq-home[data-peaq-homepage-v4="true"] #roles,
.peaq-home[data-peaq-homepage-v4="true"] #evaluation {scroll-margin-top:110px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-nav-cta{white-space:nowrap}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-hero{padding-block:75px 74px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-hero-copy{min-width:0}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-lens{min-width:0}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table{
  display:grid;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid #dce8f6
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table>div{
  display:grid;grid-template-columns:minmax(80px,.85fr) minmax(120px,1.45fr) auto;
  align-items:center;gap:7px;padding:8px 9px;background:#fff;border:1px solid #e0eaf7;border-radius:7px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table span,
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table b,
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table em{font-size:10px;line-height:1.3;letter-spacing:0}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table span{color:#526b87}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table b{color:#1a3559;overflow-wrap:anywhere;font-weight:750}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table em{
  color:#265e9b;font-style:normal;font-weight:700;text-align:right;max-width:88px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenarios{padding-top:90px;padding-bottom:82px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-shell{
  border:1px solid #d6e4f5;border-radius:20px;overflow:hidden;
  box-shadow:0 25px 70px rgba(16,46,89,.06);background:#fff
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-tabs{
  display:flex;gap:8px;align-items:center;padding:14px 16px;background:#eef5ff;border-bottom:1px solid #dce7f5
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-tabs button{
  min-height:48px;padding:10px 17px;flex:1;background:transparent;
  border:1px solid transparent;border-radius:10px;color:#355a83;
  text-align:center;font-size:14px;font-weight:730;line-height:1.4;
  transition:background .18s,border-color .18s,color .18s
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-tabs button:hover{background:#f8fbff}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-tabs button[aria-selected=true]{
  color:#144e9b;background:#fff;border-color:#bad1f0;box-shadow:0 3px 9px rgba(31,76,137,.07)
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-panel{
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  gap:30px;align-items:stretch;padding:35px;min-width:0
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-copy{min-width:0;padding:8px 6px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-micro{
  display:block;color:#2863b0;font-size:11px;font-weight:850;letter-spacing:.11em;line-height:1.5
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-copy h3{
  font-size:clamp(27px,3vw,38px);line-height:1.12;margin:19px 0 17px;max-width:510px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-copy>p:not(.peaq-v4-micro){
  font-size:16px;color:#4f647d;line-height:1.7;max-width:525px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-accountability{
  display:grid;gap:6px;border-top:1px solid #e2eaf5;margin-top:24px;padding-top:20px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-accountability span{font-size:11px;font-weight:800;letter-spacing:.1em;color:#5380b5}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-accountability strong{font-size:14px;color:#203e63;line-height:1.6}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-go{
  display:inline-flex;align-items:center;gap:13px;color:#185cb1;font-size:14px;
  font-weight:800;border-bottom:1px solid #a3c7f2;padding:9px 0;margin-top:19px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-go:hover{color:#103e80;border-color:#103e80}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-window{
  align-self:stretch;min-width:0;border:1px solid #dce5f1;background:#fff;
  border-radius:14px;box-shadow:0 13px 45px rgba(16,49,95,.075);overflow:hidden
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-toolbar{
  display:flex;gap:8px;align-items:center;justify-content:space-between;
  background:#102847;color:#dbe8fa;padding:15px 17px;
  font-size:10px;font-weight:800;letter-spacing:.06em
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-toolbar b{
  color:#8dc3ff;white-space:nowrap;font-size:10px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-row{
  display:grid;grid-template-columns:minmax(90px,.64fr) minmax(0,1.36fr);
  align-items:center;gap:15px;padding:21px 19px;border-bottom:1px solid #e5edf7
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-row>span{font-size:12px;color:#60738a}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-row>strong{font-size:13px;color:#183657;line-height:1.55;overflow-wrap:anywhere;font-weight:740}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-row .peaq-v4-case-warning{
  color:#886015;background:#fff6e7;padding:7px 10px;border:1px solid #f1deb7;border-radius:8px;max-width:max-content
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-disposition{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  background:#f4f8ff;padding:15px 18px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-disposition span{font-size:11px;color:#56708e}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-disposition b{font-size:11px;color:#1b589e}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-disclosure{
  display:flex;justify-content:space-between;align-items:center;gap:10px 18px;
  padding:15px 28px;border-top:1px solid #e4ecf7;background:#f9fbff;
  color:#5e7188;font-size:11px;line-height:1.5
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-hero{
  grid-column:auto;background:linear-gradient(155deg,#e8f2ff,#fff 82%);border-color:#9ebfe8
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-card{
  min-height:400px;padding:26px;border-radius:19px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-card h3{font-size:clamp(21px,2.2vw,28px)}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-visual{border-color:#d3e3f5;padding:16px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-card:hover{
  transform:translateY(-2px);box-shadow:0 20px 38px rgba(20,54,109,.085)
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-capabilities{
  background:#fff;border:1px solid #d7e6f6;border-radius:14px;margin-bottom:20px;overflow:hidden
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-capabilities summary{
  padding:18px 24px;cursor:pointer;font-weight:750;font-size:14px;color:#1b539b;
  min-height:54px;line-height:1.6
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-capabilities summary span{float:right}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:6px 20px 22px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-grid .peaq-feature-card{min-height:330px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-capabilities-note{
  font-size:13px;color:#566e88;line-height:1.65;padding:0 0 15px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-capabilities-links{
  display:flex;gap:12px 26px;flex-wrap:wrap;padding-top:8px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-capabilities-links a{
  font-size:13px;font-weight:780;color:#195aa7;text-decoration:underline;text-underline-offset:4px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band{
  display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:33px;
  background:#fff;color:#173556;border-radius:16px;border:1px solid #b9d7ff;
  padding:25px 28px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band h3{font-size:24px;line-height:1.22;margin:8px 0 9px;color:#16365e}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band p:not(.peaq-eyebrow){
  font-size:13px;color:#536b86;line-height:1.6;max-width:685px
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band>a{
  flex:none;max-width:280px;display:inline-flex;padding:14px 18px;align-items:center;
  text-align:center;justify-content:center;border-radius:10px;background:#2468d8;
  color:#fff;font-size:13px;font-weight:750;line-height:1.5
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-evaluation{
  background:linear-gradient(180deg,#f7faff,#fff)
}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-faq{padding-block:12px 45px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-faq h2{font-size:clamp(30px,3.4vw,43px)}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-faq a{color:#1959ac;text-decoration:underline;text-underline-offset:3px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-closing{margin-bottom:40px}
.peaq-home[data-peaq-homepage-v4="true"] .peaq-closing .peaq-button-outline{
  background:#fff;color:#185aac!important;border:1px solid #d1e2ff
}
.peaq-home[data-peaq-homepage-v4="true"] :is(button,a,summary){touch-action:manipulation}
.peaq-v4-trust-page .peaq-trust-hero{
  padding-block:95px 85px;background:radial-gradient(ellipse at 100% 0,#e9f3ff,transparent 64%)
}
.peaq-v4-trust-page .peaq-trust-hero h1{
  font-size:clamp(44px,6vw,77px);letter-spacing:-.06em;margin:17px 0 26px;
  max-width:900px;line-height:1.06
}
.peaq-v4-trust-page .peaq-trust-hero h1 span{color:#2468d8}
.peaq-v4-trust-page .peaq-trust-hero>p:not(.peaq-eyebrow){
  max-width:820px;color:#516681;font-size:18px;line-height:1.75
}
.peaq-v4-trust-page .peaq-trust-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}
.peaq-v4-trust-page .peaq-trust-frameworks{padding-block:65px 90px}
.peaq-v4-trust-page .peaq-trust-framework-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px
}
.peaq-v4-trust-page .peaq-trust-framework-grid article{
  border:1px solid #dbe7f6;border-radius:17px;background:#f8fbff;padding:28px
}
.peaq-v4-trust-page .peaq-trust-framework-grid article>span{
  color:#2864ae;font-size:11px;font-weight:800;letter-spacing:.11em
}
.peaq-v4-trust-page .peaq-trust-framework-grid h3{margin:13px 0 12px;font-size:26px}
.peaq-v4-trust-page .peaq-trust-framework-grid p{
  color:#52667e;font-size:15px;line-height:1.7
}
.peaq-v4-trust-page .peaq-trust-caveat{
  margin-top:20px;padding:17px 21px;background:#fff9ec;border:1px solid #f0dcab;
  border-radius:12px;font-size:13px;line-height:1.65;color:#68552c
}
.peaq-v4-trust-page .peaq-v4-trust-matrix{background:#0b1d39;color:#fff}
.peaq-v4-trust-page .peaq-v4-trust-matrix h2,.peaq-v4-trust-page .peaq-v4-trust-matrix h3{color:#fff}
.peaq-v4-trust-page .peaq-v4-trust-matrix .peaq-eyebrow{color:#8dc4ff}
.peaq-v4-trust-page .peaq-v4-trust-matrix .peaq-section-heading>p{color:#c0d1e6}
.peaq-v4-trust-page .peaq-trust-matrix-list{border:1px solid #345477;border-radius:15px;overflow:hidden}
.peaq-v4-trust-page .peaq-trust-matrix-list article{
  display:grid;grid-template-columns:45px minmax(0,1fr) minmax(220px,.55fr);
  gap:18px;align-items:center;padding:22px 25px;background:#132c4a;border-bottom:1px solid #345477
}
.peaq-v4-trust-page .peaq-trust-matrix-list article:last-child{border-bottom:0}
.peaq-v4-trust-page .peaq-trust-matrix-list article>span{color:#8fbff5;font-size:14px;font-weight:800}
.peaq-v4-trust-page .peaq-trust-matrix-list h3{font-size:19px;margin-bottom:8px}
.peaq-v4-trust-page .peaq-trust-matrix-list p{font-size:13px;line-height:1.6;color:#b6cce5}
.peaq-v4-trust-page .peaq-trust-matrix-list strong{
  color:#d6e6f7;font-size:12px;font-weight:700;line-height:1.7
}
.peaq-v4-trust-page .peaq-trust-evaluate{
  display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;padding-block:90px
}
.peaq-v4-trust-page .peaq-trust-evaluate h2{font-size:clamp(32px,3.5vw,49px);margin:15px 0 19px}
.peaq-v4-trust-page .peaq-trust-evaluate p{color:#506782;font-size:15px;line-height:1.75}
.peaq-v4-trust-page .peaq-trust-evaluate>div:last-child{display:grid;justify-items:start;gap:18px}
.peaq-v4-trust-page .peaq-trust-evaluate>div:last-child p{font-size:12px}
@media(max-width:1220px){
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-hero{grid-column:auto}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table>div{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr)}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table em{grid-column:2;text-align:left}
}
@media(max-width:980px){
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-panel{grid-template-columns:1fr;padding:23px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-copy{padding:0}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-window{max-width:none}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band{flex-direction:column;align-items:flex-start}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band>a{max-width:none}
  .peaq-v4-trust-page .peaq-trust-evaluate{grid-template-columns:1fr;gap:20px}
  .peaq-v4-trust-page .peaq-trust-matrix-list article{grid-template-columns:35px 1fr;gap:11px}
  .peaq-v4-trust-page .peaq-trust-matrix-list strong{grid-column:2}
}
@media(max-width:700px){
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-wrap{width:calc(100% - 36px)}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenarios{padding-top:56px;padding-bottom:55px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-tabs{
    padding:10px;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity
  }
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-tabs button{
    flex:0 0 176px;padding:11px 10px;min-height:48px;scroll-snap-align:start;font-size:12px
  }
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-panel{padding:18px;gap:20px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-copy h3{font-size:29px;margin:11px 0}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-copy>p:not(.peaq-v4-micro){font-size:14px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-toolbar{flex-wrap:wrap;gap:6px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-row{grid-template-columns:1fr;gap:6px;padding:14px 16px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-case-disposition{align-items:flex-start;flex-direction:column;gap:6px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-scenario-disclosure{flex-direction:column;align-items:flex-start;padding:13px 17px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table>div{grid-template-columns:1fr;gap:3px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-mini-table em{grid-column:1}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-grid,.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-grid{grid-template-columns:1fr}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-grid{padding:8px 11px 15px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-feature-card,.peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-more-grid .peaq-feature-card{min-height:0}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band{margin-top:22px;padding:20px}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-trust-band>a{width:100%}
  .peaq-home[data-peaq-homepage-v4="true"] .peaq-v4-faq{padding-bottom:25px}
  .peaq-v4-trust-page .peaq-trust-hero{padding-block:56px 55px}
  .peaq-v4-trust-page .peaq-trust-hero h1{font-size:clamp(38px,10vw,56px)}
  .peaq-v4-trust-page .peaq-trust-frameworks{padding-block:55px}
  .peaq-v4-trust-page .peaq-trust-framework-grid{grid-template-columns:1fr}
  .peaq-v4-trust-page .peaq-trust-framework-grid article{padding:22px}
  .peaq-v4-trust-page .peaq-trust-matrix-list article{padding:18px;grid-template-columns:1fr}
  .peaq-v4-trust-page .peaq-trust-matrix-list strong{grid-column:1}
  .peaq-v4-trust-page .peaq-trust-evaluate{padding-block:55px}
}
@media(prefers-reduced-motion:reduce){
  .peaq-home[data-peaq-homepage-v4="true"] *,
  .peaq-home[data-peaq-homepage-v4="true"] *::before,
  .peaq-home[data-peaq-homepage-v4="true"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
