body.ft{background:#ff2d55}
.comic{padding:1.4rem 0 2rem}
.grid4{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto auto;gap:0;border:6px solid #111;box-shadow:12px 12px 0 #111}
.cell{border:3px solid #111;padding:1.1rem;background:#fff}
.cell.pic{padding:.45rem;background:#ffea00;grid-row:1 / span 2;grid-column:2}
.cell h1{font-size:clamp(1.15rem,2.5vw,1.65rem);line-height:1.28;margin-bottom:.45rem}
.cell.kpi{background:#111;color:#ffea00;display:flex;gap:1rem;flex-wrap:wrap;align-items:center}
.cell.kpi div{border:3px solid #ffea00;padding:.35rem .6rem;font-size:.75rem}
.cell.kpi strong{display:block;font-size:1.05rem;color:#00f0ff}

.overlap{position:relative;height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;min-height:200px}
.ov{border:6px solid #111;padding:1rem;box-shadow:8px 8px 0 #111;background:#fff}
.ov:nth-child(1){transform:rotate(-2deg);z-index:1;background:#ffea00}
.ov:nth-child(2){transform:rotate(1.5deg) translateY(18px);z-index:2;background:#00f0ff}
.ov:nth-child(3){transform:rotate(-1deg);z-index:1;background:#fff}

.flow{display:flex;flex-direction:column;align-items:stretch;gap:0}
.flow article{border:6px solid #111;background:#fff;padding:1rem;box-shadow:6px 6px 0 #111}
.flow .pipe{height:18px;width:8px;background:#111;margin-left:2rem}
.flow article:nth-child(3){background:#ffea00}
.flow article:nth-child(5){background:#00f0ff}

.specs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.spec{border:6px solid #111;background:#fff;padding:1rem;box-shadow:8px 8px 0 #111}
.spec.dark{background:#111;color:#ffea00}
.spec h3{margin-bottom:.5rem}
.spec li{font-family:"Arial","Microsoft YaHei",sans-serif;font-weight:400;padding:.3rem 0;border-bottom:3px solid currentColor;font-size:.86rem}
.feat-shot{margin-top:1rem;border:6px solid #111;box-shadow:8px 8px 0 #00f0ff}

.feat-cta{background:#ffea00;padding:2.1rem 0;border-top:6px solid #111;border-bottom:6px solid #111;color:#111}

@media(max-width:768px){
  .grid4,.overlap,.specs{grid-template-columns:1fr}
  .cell.pic{grid-row:auto;grid-column:auto}
  .ov{transform:none !important}
}
