/* DocuSphere360 PDF Studio — compact capability-section header */
.pdfstudio .studio-advanced-features .studio-capability-intro{
  width:100%;max-width:none;
  display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  gap:clamp(26px,4.5vw,70px);align-items:center;
  margin:0 0 30px;padding:clamp(28px,3.6vw,50px);
  border:1px solid #dce5ef;border-radius:20px;
  background:linear-gradient(113deg,#fff 0%,#fff 47%,#fff8fb 100%);
  box-shadow:0 12px 36px rgba(15,32,56,.045);
  position:relative;overflow:hidden;
}
.pdfstudio .studio-advanced-features .studio-capability-intro::before{
  position:absolute;content:"";height:5px;top:0;left:clamp(28px,3.6vw,50px);width:132px;
  background:linear-gradient(90deg,#ed0063,#ffa5c9);border-radius:0 0 5px 5px;
}
.pdfstudio .studio-capability-intro-title{min-width:0}
.pdfstudio .studio-capability-intro-title .eyebrow{
  display:flex;align-items:center;gap:11px;margin:0 0 15px;
  font-size:.73rem;letter-spacing:.14em;color:#d9005a;font-weight:850;
}
.pdfstudio .studio-capability-accent{width:25px;height:2px;border-radius:2px;background:#f00064;flex:none}
.pdfstudio .studio-advanced-features .studio-capability-intro h2{
  margin:0;max-width:680px;
  font-size:clamp(2.4rem,3.35vw,3.9rem);line-height:1.11;
  letter-spacing:-.045em;font-weight:850;text-wrap:balance;
}
.pdfstudio .studio-advanced-features .studio-capability-intro h2 span{color:#d80059}
.pdfstudio .studio-capability-subline{
  font-size:.92rem;font-weight:740;letter-spacing:.013em;
  color:#617087;margin:18px 0 0;line-height:1.5;
}
.pdfstudio .studio-capability-intro-details{
  min-width:0;display:grid;gap:16px;align-content:center;
  padding-left:clamp(18px,2.5vw,36px);border-left:1px solid #dce4ed;
}
.pdfstudio .studio-capability-overline{
  color:#d10056;font-size:.72rem;font-weight:850;line-height:1.4;letter-spacing:.11em;
}
.pdfstudio .studio-capability-intro-details .studio-capability-intro-lead{
  max-width:530px;margin:0;color:#2b394e;font-size:clamp(1.01rem,1.18vw,1.16rem);
  font-weight:580;line-height:1.63;
}
.pdfstudio .studio-capability-category-strip{display:flex;flex-wrap:wrap;gap:8px}
.pdfstudio .studio-capability-category-strip a{
  display:inline-flex;align-items:center;gap:8px;
  border:1px solid #dce4ef;border-radius:10px;padding:9px 11px;
  background:#fff;color:#364963;font-size:.73rem;font-weight:780;
  line-height:1.3;box-shadow:0 2px 7px rgba(13,31,58,.035);
  transition:border-color .14s,background-color .14s,transform .14s;
}
.pdfstudio .studio-capability-category-strip a span{font-size:.61rem;color:#bd0054;font-weight:850}
.pdfstudio .studio-capability-category-strip a:hover{
  border-color:#efb8cc;background:#fff4f8;color:#ab0049;transform:translateY(-1px);
}
.pdfstudio .studio-capability-category-strip a:focus-visible{
  outline:3px solid #ff87b7;outline-offset:2px;
}
.pdfstudio .studio-capability-intro-details .studio-capability-availability{
  margin:0;max-width:550px;color:#68778b;font-size:.76rem;line-height:1.6;
}
.pdfstudio .studio-capability-controls{scroll-margin-top:110px}
.pdfstudio #studio-tool-search{scroll-margin-top:145px}
@media(max-width:1050px){
 .pdfstudio .studio-advanced-features .studio-capability-intro{gap:28px}
 .pdfstudio .studio-advanced-features .studio-capability-intro h2{font-size:clamp(2.16rem,3.8vw,3.2rem)}
 .pdfstudio .studio-capability-intro-details{padding-left:21px}
}
@media(max-width:780px){
 .pdfstudio .studio-advanced-features .studio-capability-intro{
  grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;
  margin-bottom:23px;padding:30px;
 }
 .pdfstudio .studio-advanced-features .studio-capability-intro h2{
  font-size:clamp(2.35rem,6vw,3.2rem);
 }
 .pdfstudio .studio-capability-intro-details{
  border-left:0;border-top:1px solid #dce4ed;padding:18px 0 0;gap:12px;
 }
}
@media(max-width:600px){
 .pdfstudio .studio-advanced-features .studio-capability-intro{
  padding:23px 19px;border-radius:15px;gap:15px;margin-bottom:19px;
 }
 .pdfstudio .studio-advanced-features .studio-capability-intro::before{left:19px;width:100px}
 .pdfstudio .studio-capability-intro-title .eyebrow{font-size:.63rem;margin-bottom:12px;letter-spacing:.11em}
 .pdfstudio .studio-advanced-features .studio-capability-intro h2{
  font-size:clamp(2.03rem,9vw,2.72rem);line-height:1.13;
 }
 .pdfstudio .studio-capability-subline{font-size:.83rem;margin-top:12px}
 .pdfstudio .studio-capability-intro-details{padding-top:14px;gap:10px}
 .pdfstudio .studio-capability-overline{font-size:.65rem;letter-spacing:.08em}
 .pdfstudio .studio-capability-intro-details .studio-capability-intro-lead{
  font-size:.96rem;line-height:1.58;
 }
 .pdfstudio .studio-capability-category-strip a{padding:8px 10px;font-size:.71rem}
 .pdfstudio #studio-tool-search{scroll-margin-top:92px}
}
@media(prefers-reduced-motion:reduce){
 .pdfstudio .studio-capability-category-strip a{transition:none}
}
