.problem-grid article{overflow:hidden;padding:0;background:#fffdfa}.problem-grid article p{position:relative;z-index:1;margin:0;padding:16px;font-weight:600}.problem-grid .problem-illustration{position:absolute;inset:auto 0 0;width:100%;height:73%;object-fit:cover;object-position:100% 100%;mix-blend-mode:multiply;opacity:.92}.problem-grid article:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(180deg,rgba(255,253,250,.98) 0%,rgba(255,253,250,0) 35%);pointer-events:none}.transform-inner{grid-template-columns:minmax(290px,.72fr) minmax(530px,1.6fr);gap:66px}.transform-copy{position:relative;z-index:1}.workflow-visual{position:relative;min-width:0;margin:0;border:1px solid rgba(120,191,209,.4);border-radius:13px;overflow:hidden;background:#020c12;box-shadow:0 22px 52px rgba(0,0,0,.3)}.workflow-visual>img{display:block;width:100%;height:310px;object-fit:cover;object-position:center}.workflow-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,18,.12),transparent 42%,rgba(2,12,18,.08));pointer-events:none}.workflow-visual figcaption{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(120,191,209,.3);background:rgba(2,12,18,.94)}.workflow-visual figcaption div{display:grid;gap:3px;padding:14px 17px}.workflow-visual figcaption div+div{border-left:1px solid rgba(120,191,209,.24)}.workflow-visual figcaption span{color:var(--cyan);font:9px "DM Mono",monospace;letter-spacing:.1em}.workflow-visual figcaption b{font-size:11px;font-weight:500}.workflow-visual figcaption small{color:#93a6ac;font-size:9px}@media(max-width:800px){.problem-grid article{min-height:154px}.problem-grid article p{padding:12px;font-size:10px}.problem-grid .problem-illustration{height:70%;opacity:.82}.transform-inner{display:block;padding:57px 0}.workflow-visual{margin-top:30px}.workflow-visual>img{height:220px}.workflow-visual figcaption div{padding:11px 8px}.workflow-visual figcaption b{font-size:9px}.workflow-visual figcaption small{font-size:8px;line-height:1.4}}
