/* DocuSphere360 PDF Studio — two editorial blocks & supporting card systems
   Scoped: Security/Support and Real-world Use Cases only. */
.pdfstudio .studio-trust .studio-trust-intro,
.pdfstudio .studio-use-cases .studio-usecases-intro{
  position:relative;display:grid;width:100%;max-width:none;min-width:0;
  grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);
  gap:clamp(22px,4vw,65px);align-items:center;
  border:1px solid #dfe6ef;border-radius:19px;
  margin:0 0 24px;padding:clamp(27px,3.3vw,43px);
  background:linear-gradient(112deg,#fff 0%,#fff 47%,#fbfcfe 100%);
  box-shadow:0 10px 30px rgba(18,36,62,.045);overflow:hidden;
}
.pdfstudio .studio-use-cases .studio-usecases-intro{background:linear-gradient(115deg,#fff 0%,#fff 47%,#fff6fa 100%)}
.pdfstudio .studio-trust .studio-trust-intro::before,
.pdfstudio .studio-use-cases .studio-usecases-intro::before{
  content:"";position:absolute;top:0;left:clamp(27px,3.3vw,43px);
  height:4px;width:112px;background:linear-gradient(90deg,#f00063,#ffb6d1);
  border-radius:0 0 5px 5px;
}
.pdfstudio .studio-editorial-title{min-width:0}
.pdfstudio .studio-trust .studio-editorial-title .eyebrow,
.pdfstudio .studio-use-cases .studio-editorial-title .eyebrow{
  display:flex;align-items:center;gap:9px;
  margin:0 0 14px;color:#d20058;
  font-size:.69rem;font-weight:850;letter-spacing:.115em;line-height:1.45;
}
.pdfstudio .studio-editorial-dash{
  display:inline-block;flex:none;background:#eb0061;width:23px;height:2px;border-radius:4px;
}
.pdfstudio .studio-trust .studio-trust-intro h2,
.pdfstudio .studio-use-cases .studio-usecases-intro h2{
  max-width:none;margin:0;color:#172438;
  font-size:clamp(2.15rem,2.9vw,3.28rem);
  font-weight:845;line-height:1.12;letter-spacing:-.044em;
  text-wrap:balance;overflow-wrap:normal;
}
.pdfstudio .studio-trust .studio-trust-intro h2 span,
.pdfstudio .studio-use-cases .studio-usecases-intro h2 span{color:#cf0056}
.pdfstudio .studio-editorial-tagline{
  margin:14px 0 0;color:#657388;
  font-size:.91rem;line-height:1.58;font-weight:620;
}
.pdfstudio .studio-editorial-summary{
  display:grid;align-content:center;min-width:0;gap:13px;
  border-left:1px solid #e1e6ee;
  padding:3px 0 3px clamp(18px,2.3vw,32px);
}
.pdfstudio .studio-editorial-overline{
  color:#d00057;letter-spacing:.105em;font-size:.7rem;
  font-weight:840;line-height:1.44;
}
.pdfstudio .studio-editorial-summary p{
  max-width:520px;margin:0;color:#2d4057;
  font-size:clamp(.93rem,1.03vw,1.065rem);line-height:1.66;
}
.pdfstudio .studio-editorial-summary .studio-editorial-detail{
  font-size:.82rem;color:#66768b;line-height:1.64;
}
.pdfstudio .studio-editorial-benefits{display:flex;gap:7px;flex-wrap:wrap}
.pdfstudio .studio-editorial-benefits span{
  display:inline-flex;padding:7px 10px;border-radius:999px;
  border:1px solid #e3dfeb;background:#fff;color:#725066;
  font-size:.69rem;font-weight:765;line-height:1.37;
}
.pdfstudio .studio-trust .studio-trust-grid,
.pdfstudio .studio-use-cases .studio-use-grid{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;align-items:stretch;
}
.pdfstudio .studio-trust .studio-trust-grid article,
.pdfstudio .studio-use-cases .studio-use-grid article{
  display:flex;flex-direction:column;min-width:0;
  gap:10px;margin:0;padding:23px 20px;
  border:1px solid #dce5ef;border-radius:14px;
  background:#fff;box-shadow:0 6px 19px rgba(20,40,65,.045);
}
.pdfstudio .studio-trust .studio-trust-grid article{
  background:linear-gradient(150deg,#fff,#fbfdff);
}
.pdfstudio .studio-trust .studio-feature-card-top,
.pdfstudio .studio-use-cases .studio-feature-card-top{
  display:flex;align-items:center;justify-content:space-between;gap:7px;
  margin-bottom:5px;min-width:0;
}
.pdfstudio .studio-trust .studio-feature-card-top .studio-feature-card-index,
.pdfstudio .studio-use-cases .studio-feature-card-top .studio-feature-card-index{
  display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;
  flex:none;background:#fcecf3;color:#b8004e;
  border-radius:9px;font-size:.76rem;font-weight:850;line-height:1;
}
.pdfstudio .studio-trust .studio-feature-card-top .studio-feature-card-category,
.pdfstudio .studio-use-cases .studio-feature-card-top .studio-feature-card-category{
  color:#8a6474;letter-spacing:.065em;line-height:1.3;font-size:.59rem;
  font-weight:825;text-align:right;overflow-wrap:anywhere;
}
.pdfstudio .studio-trust .studio-trust-grid h3,
.pdfstudio .studio-use-cases .studio-use-grid h3{
  margin:0;color:#1b2b43;font-size:1.07rem;line-height:1.35;
  font-weight:825;letter-spacing:-.012em;
}
.pdfstudio .studio-trust .studio-trust-grid p,
.pdfstudio .studio-use-cases .studio-use-grid p{
  margin:0;color:#5d6c7e;font-size:.81rem;line-height:1.67;
}
.pdfstudio .studio-trust .studio-feature-card-meta,
.pdfstudio .studio-use-cases .studio-feature-card-meta{
  display:block;margin-top:auto;padding-top:12px;
  color:#a1004e;border-top:1px solid #e7edf3;
  font-size:.67rem;line-height:1.45;font-weight:750;
}
.pdfstudio .studio-trust .studio-integrations{
  display:flex;flex-wrap:wrap;gap:9px;align-items:center;
  margin-top:18px;padding:15px 17px;
  background:#f5f8fc;border:1px solid #dce4ed;
}
.pdfstudio .studio-trust .studio-integrations strong{
  margin-right:10px;font-size:.77rem;color:#2b3d54;
}
.pdfstudio .studio-editorial-disclaimer{
  margin:14px 0 0;color:#69778a;font-size:.75rem;line-height:1.58;
  max-width:1040px;
}
.pdfstudio .studio-trust .studio-editorial-disclaimer{margin-top:11px}
@media(max-width:1150px){
  .pdfstudio .studio-trust .studio-trust-grid,
  .pdfstudio .studio-use-cases .studio-use-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .pdfstudio .studio-trust .studio-trust-grid article,
  .pdfstudio .studio-use-cases .studio-use-grid article{padding:20px}
}
@media(max-width:850px){
  .pdfstudio .studio-trust .studio-trust-intro,
  .pdfstudio .studio-use-cases .studio-usecases-intro{
    grid-template-columns:minmax(0,1fr);gap:16px;padding:27px;
  }
  .pdfstudio .studio-trust .studio-trust-intro h2,
  .pdfstudio .studio-use-cases .studio-usecases-intro h2{
    font-size:clamp(2.08rem,5.4vw,3.15rem);
  }
  .pdfstudio .studio-editorial-summary{
    border-left:0;border-top:1px solid #e0e7ef;
    padding:16px 0 0;gap:10px;
  }
}
@media(max-width:600px){
  .pdfstudio .studio-trust .studio-trust-intro,
  .pdfstudio .studio-use-cases .studio-usecases-intro{
    border-radius:14px;padding:22px 19px;gap:13px;margin-bottom:18px;
  }
  .pdfstudio .studio-trust .studio-trust-intro::before,
  .pdfstudio .studio-use-cases .studio-usecases-intro::before{left:19px;width:88px}
  .pdfstudio .studio-trust .studio-trust-intro h2,
  .pdfstudio .studio-use-cases .studio-usecases-intro h2{
    font-size:clamp(1.88rem,8.1vw,2.65rem);line-height:1.14;
  }
  .pdfstudio .studio-editorial-title .eyebrow{font-size:.62rem}
  .pdfstudio .studio-editorial-tagline{font-size:.83rem;margin-top:11px}
  .pdfstudio .studio-editorial-overline{font-size:.63rem}
  .pdfstudio .studio-editorial-summary p{font-size:.91rem}
  .pdfstudio .studio-trust .studio-trust-grid,
  .pdfstudio .studio-use-cases .studio-use-grid{
    grid-template-columns:minmax(0,1fr);gap:10px;
  }
  .pdfstudio .studio-trust .studio-trust-grid article,
  .pdfstudio .studio-use-cases .studio-use-grid article{padding:19px;gap:9px}
  .pdfstudio .studio-trust .studio-trust-grid h3,
  .pdfstudio .studio-use-cases .studio-use-grid h3{font-size:1.04rem}
  .pdfstudio .studio-trust .studio-integrations{padding:12px}
}
