.elementor-1445 .elementor-element.elementor-element-d877cc9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1445 .elementor-element.elementor-element-5b9508a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1445 .elementor-element.elementor-element-5b9508a .elementor-heading-title{font-size:46px;font-weight:500;letter-spacing:-0.035em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1445 .elementor-element.elementor-element-bb5e9f6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-navy800 );}.elementor-1445 .elementor-element.elementor-element-11aae2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-piq-light-grey );--border-color:var( --e-global-color-piq-light-grey );--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-8281ae5 p{margin-block-end:30px;}.elementor-1445 .elementor-element.elementor-element-8281ae5{color:var( --e-global-color-secondary );}.elementor-1445 .elementor-element.elementor-element-8f07ba3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-piq-light-grey );--border-color:var( --e-global-color-piq-light-grey );--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-8f07ba3:not(.elementor-motion-effects-element-type-background), .elementor-1445 .elementor-element.elementor-element-8f07ba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-piqpaper );}.elementor-1445 .elementor-element.elementor-element-4d0ca49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-piqgrey200 );--border-color:var( --e-global-color-piqgrey200 );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1445 .elementor-element.elementor-element-4d0ca49:not(.elementor-motion-effects-element-type-background), .elementor-1445 .elementor-element.elementor-element-4d0ca49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-piqwhite );}.elementor-1445 .elementor-element.elementor-element-5e4066b{text-align:center;}.elementor-1445 .elementor-element.elementor-element-5e4066b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:-0.035em;color:var( --e-global-color-secondary );}.elementor-1445 .elementor-element.elementor-element-bb5ae2a{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-navy800 );}.elementor-1445 .elementor-element.elementor-element-bb5ae2a p{margin-block-end:0px;}.elementor-1445 .elementor-element.elementor-element-7baa0c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1445 .elementor-element.elementor-element-6a7ddb9 .elementor-button{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:16px 20px 16px 20px;}.elementor-1445 .elementor-element.elementor-element-6a7ddb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1445 .elementor-element.elementor-global-3643 .elementor-button{background-color:rgba(0,0,0,0);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-piq-input-border );border-radius:100px 100px 100px 100px;padding:16px 20px 16px 20px;}.elementor-1445 .elementor-element.elementor-global-3643 .elementor-button:hover, .elementor-1445 .elementor-element.elementor-global-3643 .elementor-button:focus{background-color:var( --e-global-color-piq-light-grey );color:var( --e-global-color-secondary );}.elementor-1445 .elementor-element.elementor-global-3643 .elementor-button:hover svg, .elementor-1445 .elementor-element.elementor-global-3643 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1445 .elementor-element.elementor-element-1de95b0 .elementor-button{background-color:rgba(0,0,0,0);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBCBCB00;border-radius:100px 100px 100px 100px;padding:16px 0px 16px 0px;}.elementor-1445 .elementor-element.elementor-element-1de95b0 .elementor-button:hover, .elementor-1445 .elementor-element.elementor-element-1de95b0 .elementor-button:focus{background-color:#F6F6F700;color:var( --e-global-color-primary );}.elementor-1445 .elementor-element.elementor-element-1de95b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1445 .elementor-element.elementor-element-1de95b0 .elementor-button:hover svg, .elementor-1445 .elementor-element.elementor-element-1de95b0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1445 .elementor-element.elementor-element-4d0ca49{--content-width:569px;}}@media(max-width:1024px){.elementor-1445 .elementor-element.elementor-element-d877cc9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1445 .elementor-element.elementor-element-5b9508a .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-1445 .elementor-element.elementor-element-11aae2c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1445 .elementor-element.elementor-element-8f07ba3{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1445 .elementor-element.elementor-element-4d0ca49{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1445 .elementor-element.elementor-element-5e4066b .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1445 .elementor-element.elementor-element-d877cc9{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1445 .elementor-element.elementor-element-5b9508a{width:100%;max-width:100%;}.elementor-1445 .elementor-element.elementor-element-bb5e9f6{width:100%;max-width:100%;}.elementor-1445 .elementor-element.elementor-element-11aae2c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1445 .elementor-element.elementor-element-8f07ba3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */.pq-post-content {
    
    h1, h2, h3, h4, h5, h6, h7 {
        font-weight: 500;
    }
    
    p:last-child {
          margin-bottom: 0 !important;
        }
    
    h2 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -0.022em;
    color: #072A3C;
    margin: 40px 0 16px;
    &:first-child { margin-top: 0; }
  }
  h3 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: -0.015em;
    color: #072A3C;
    margin: 28px 0 10px;
  }
  p {
    font-size: 17px;
    color: #3D4F5C;
    line-height: 1.65;
    margin-bottom: 14px;
  }
  ul, ol {
    padding-left: 0;
    list-style: none;
    margin: 12px 0 18px;
  }
  li {
    font-size: 16px;
    color: #3D4F5C;
    padding-left: 22px;
    position: relative;
    margin-bottom: 8px;
    line-height: 1.55;
    &::before {
      content: "";
      position: absolute;
      left: 0;
      top: 11px;
      width: 12px;
      height: 1px;
      background: #838995;
    }
  }
  @media (max-width: 768px) {
    h2 { font-size: 22px; }
    p  { font-size: 15.5px; }
  }

}



/* Lead paragraph */
.piq-sub {
  margin-top: 20px;
  font-size: 18px;
  color: #3D4F5C;
  max-width: 62ch;
  line-height: 1.55;
  margin-bottom: 32px;
}

/* Quick answer — dark blockquote */
blockquote.piq-tldr {
  margin: 0 0 40px;
  padding: 24px 28px;
  border-radius: 14px;
  background: #072A3C;
  color: #fff;
  border-left: 4px solid #00C2CB;
}
blockquote.piq-tldr strong {
  display: block;
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #5DE7EE;
  font-weight: 500;
  margin-bottom: 8px;
}
blockquote.piq-tldr p {
  font-size: 18px;
  color: #fff;
  line-height: 1.5;
  margin: 0;
  font-weight: 400;
  letter-spacing: -0.005em;
}

/* Key takeaways */
.piq-takeaways {
  margin: 40px 0 24px;
  padding: 24px 28px;
  border-radius: 14px;
  border: 1px solid #E4E8EE;
  background: #fff;
}
.piq-takeaways strong {
  display: block;
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #00C2CB;
  font-weight: 500;
  margin-bottom: 14px;
}
.piq-takeaways ul {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
.piq-takeaways li {
  font-size: 16px;
  color: #3D4F5C;
  padding-left: 22px;
  position: relative;
  margin-bottom: 8px;
  line-height: 1.55;
}
.piq-takeaways li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 12px;
  height: 1px;
  background: #838995;
}

/* PrivIQ callout */
.piq-callout {
  margin: 32px 0;
  padding: 24px;
  border-radius: 14px;
  background: #FBFCFD;
  border-left: 3px solid #00C2CB;
}
.piq-callout strong {
  display: block;
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #00C2CB;
  font-weight: 500;
  margin-bottom: 6px;
}
.piq-callout p {
  font-size: 15.5px;
  color: #3D4F5C;
  margin: 0;
  line-height: 1.6;
}

/* FAQ accordion — <details>/<summary> styled to match original */
.piq-faqs {
  /*border-top: 1px solid #E4E8EE;*/
  margin-bottom: 40px;
}
.piq-faqs > strong {
  display: block;
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #00C2CB;
  font-weight: 500;
  margin: 24px 0 16px;
}
.piq-faqs details {
  border-bottom: 1px solid #E4E8EE;
}
.piq-faqs summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.015em;
  color: #072A3C;
  cursor: pointer;
  list-style: none;
  line-height: 1.4;
}
.piq-faqs summary::-webkit-details-marker { display: none; }
.piq-faqs summary::after {
  content: "+";
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 1.3em;
  color: #00C2CB;
  font-weight: 400;
  flex: 0 0 auto;
}
.piq-faqs details[open] summary::after { content: "×"; }
.piq-faqs details p {
  font-size: 15.5px;
  color: #3D4F5C;
  line-height: 1.6;
  padding-bottom: 24px;
  margin: 0;
}
.piq-faqs-eyebrow {
  display: block;
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #00C2CB;
  font-weight: 500;
  margin-bottom: 12px;
  margin-top: 5rem;
}

.piq-faqs-heading {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 1.15;
  letter-spacing: -0.022em;
  color: #072A3C;
  margin: 0 !important;
}


.piq-related-eyebrow {
  display: block;
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #00C2CB;
  font-weight: 500;
  margin-bottom: 18px;
}

.piq-related-heading {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 1.08;
  letter-spacing: -0.028em;
  color: #072A3C;
  margin: 0 0 40px;
}

.piq-related-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1px;
  background: #E4E8EE;
  border: 1px solid #E4E8EE;
  border-radius: 14px;
  overflow: hidden;
}

.piq-rel-card {
  background: #fff;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 180px;
  text-align: left;
  text-decoration: none;
  transition: background 0.15s;
}
.piq-rel-card:hover { background: #F6F6F7; }

.piq-rel-cat {
  font-family: 'Plus Jakarta Sans', Sans-Serif;
  font-size: 10px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #00C2CB;
  font-weight: 500;
}

.piq-rel-card h4 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: -0.015em;
  line-height: 1.3;
  color: #072A3C;
  margin: 0;
}

.piq-rel-more {
  margin-top: auto;
  font-size: 13px;
  font-weight: 500;
  color: #00C2CB;
  display: inline-flex;
  gap: 6px;
  align-items: center;
}

@media (max-width: 900px) {
  .piq-related-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 600px) {
  .piq-related-grid { grid-template-columns: 1fr; }
}/* End custom CSS */