/* Qanattar Corporate Site v0.5.7 — business proof metrics */
.qcs-v057 .qcs-proof-section{
  padding:58px 0 68px;
  background:
    radial-gradient(circle at 15% 10%,rgba(21,94,239,.12),transparent 30%),
    radial-gradient(circle at 84% 84%,rgba(83,183,255,.045),transparent 28%),
    linear-gradient(180deg,rgba(3,10,24,.84),rgba(5,13,31,.91));
}
.qcs-v057 .qcs-proof-head{
  grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);
  gap:52px;
  margin-bottom:30px;
  align-items:end;
}
.qcs-v057 .qcs-proof-head h2{max-width:780px;line-height:1.04}
.qcs-v057 .qcs-proof-head>p{max-width:470px;margin-left:auto;line-height:1.72;color:rgba(211,224,247,.67)}
.qcs-v057 .qcs-proof-grid-v055{
  display:grid;
  grid-template-columns:1.18fr 1fr 1fr;
  gap:16px;
}
.qcs-v057 .qcs-proof-card-v055{
  min-height:252px;
  padding:23px 22px 25px;
  overflow:hidden;
}
.qcs-v057 .qcs-proof-card-v055:before{
  content:"";
  position:absolute;
  width:170px;
  height:170px;
  right:-78px;
  top:-92px;
  border:1px solid rgba(83,183,255,.1);
  border-radius:50%;
  box-shadow:0 0 55px rgba(21,94,239,.06);
  pointer-events:none;
}
.qcs-v057 .qcs-proof-card-v055.is-primary-proof{
  border-color:rgba(83,183,255,.32);
  background:
    radial-gradient(circle at 92% 0,rgba(83,183,255,.15),transparent 36%),
    radial-gradient(circle at 8% 100%,rgba(21,94,239,.12),transparent 40%),
    linear-gradient(150deg,rgba(8,31,67,.96),rgba(3,14,33,.97));
  box-shadow:0 32px 82px rgba(0,0,0,.31),0 0 48px rgba(21,94,239,.08),inset 0 1px 0 rgba(255,255,255,.055);
}
.qcs-v057 .qcs-proof-card-v055.is-primary-proof>strong{
  color:#fff;
  text-shadow:0 0 32px rgba(83,183,255,.18);
}
.qcs-v057 .qcs-proof-card-v055>strong{font-size:clamp(52px,4.4vw,67px);line-height:.98;letter-spacing:-.045em}
.qcs-v057 .qcs-proof-card-v055 h3{font-size:16px;margin-top:10px}
.qcs-v057 .qcs-proof-card-v055 p{max-width:330px;line-height:1.6}
.qcs-v057 .qcs-proof-card-line{margin-top:auto}
.qcs-v057 .qcs-proof-card-v055.is-primary-proof .qcs-proof-card-line i{--qcs-proof-width:88%!important}
.qcs-v057 .qcs-proof-note-v055{
  margin-top:17px;
  font-size:12px;
  color:rgba(197,214,241,.6);
}
.qcs-v057 .qcs-proof-note-v055 span{color:#63d9aa;text-shadow:0 0 16px rgba(99,217,170,.55)}

@media (max-width:980px){
  .qcs-v057 .qcs-proof-head{grid-template-columns:1fr;gap:16px}
  .qcs-v057 .qcs-proof-head>p{max-width:720px;margin-left:0}
  .qcs-v057 .qcs-proof-grid-v055{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qcs-v057 .qcs-proof-card-v055.is-primary-proof{grid-column:1/-1;min-height:220px}
}
@media (max-width:640px){
  .qcs-v057 .qcs-proof-section{padding:42px 0 48px}
  .qcs-v057 .qcs-proof-grid-v055{grid-template-columns:1fr;gap:11px}
  .qcs-v057 .qcs-proof-card-v055.is-primary-proof{grid-column:auto}
  .qcs-v057 .qcs-proof-card-v055{min-height:194px;padding:18px 18px 21px}
  .qcs-v057 .qcs-proof-card-v055>strong{font-size:52px}
  .qcs-v057 .qcs-proof-card-v055 h3{font-size:15px}
}
@media (prefers-reduced-motion:reduce){
  .qcs-v057 .qcs-proof-card-v055{transition:none}
}
