
/* Power of Interest homepage post-FAQ free-trial CTA — Update 86 */
.post-faq-trial{
  padding:18px 0 54px;
  background:#fff;
}
.post-faq-trial-card{
  display:grid;
  grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);
  gap:34px;
  align-items:center;
  padding:34px 38px;
  border:1px solid #c9dcf4;
  border-radius:22px;
  background:linear-gradient(135deg,#eef6ff 0%,#f8fbff 58%,#eef6ff 100%);
  box-shadow:0 16px 36px rgba(25,73,132,.09);
}
.post-faq-trial-copy .eyebrow{
  margin:0 0 8px;
  color:#2167d5;
  font-size:12px;
  font-weight:850;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.post-faq-trial-copy h2{
  margin:0 0 12px;
  max-width:760px;
  color:#102f5b;
  font-size:clamp(26px,2.35vw,38px);
  line-height:1.12;
  letter-spacing:-.025em;
}
.post-faq-trial-copy>p:not(.eyebrow){
  margin:0;
  max-width:820px;
  color:#496581;
  font-size:16.5px;
  line-height:1.58;
}
.post-faq-trial-benefits{
  display:flex;
  flex-wrap:wrap;
  gap:9px 18px;
  margin-top:18px;
  color:#234d7d;
  font-size:14px;
  font-weight:750;
}
.post-faq-trial-benefits span{
  white-space:nowrap;
}
.post-faq-trial-action{
  display:grid;
  justify-items:stretch;
  gap:10px;
  text-align:center;
}
.post-faq-trial-button{
  width:100%;
  min-height:56px;
  display:flex !important;
  align-items:center;
  justify-content:center;
  padding:15px 22px !important;
  border-radius:12px !important;
  font-size:17px !important;
  font-weight:900 !important;
  box-shadow:0 12px 24px rgba(36,103,213,.22);
}
.post-faq-trial-button:hover{
  transform:translateY(-1px);
}
.post-faq-trial-action p{
  margin:0;
  color:#58708b;
  font-size:13px;
  line-height:1.4;
}
@media (max-width:820px){
  .post-faq-trial{padding:12px 0 38px}
  .post-faq-trial-card{
    grid-template-columns:1fr;
    gap:24px;
    padding:26px 24px;
  }
  .post-faq-trial-copy h2{font-size:28px}
  .post-faq-trial-copy>p:not(.eyebrow){font-size:15.5px}
  .post-faq-trial-action{justify-items:start}
  .post-faq-trial-button{width:auto;min-width:230px}
  .post-faq-trial-action p{text-align:left}
}
@media (max-width:520px){
  .post-faq-trial-card{padding:22px 18px;border-radius:18px}
  .post-faq-trial-copy h2{font-size:25px}
  .post-faq-trial-benefits{display:grid;gap:7px}
  .post-faq-trial-benefits span{white-space:normal}
  .post-faq-trial-button{width:100%;min-width:0}
}
