.editorial-intro{padding:30px;background:radial-gradient(circle at 90% 0,rgba(82,224,234,.12),transparent 38%),linear-gradient(145deg,rgba(18,36,55,.92),rgba(9,22,35,.88))}.editorial-intro p{max-width:880px;font-size:1.08rem;line-height:1.75}.editorial-section{padding-top:12px}.workflow-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;counter-reset:workflow;padding:0}.workflow-list li{counter-increment:workflow;position:relative;padding:54px 17px 18px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025);line-height:1.55}.workflow-list li::before{content:counter(workflow);position:absolute;top:14px;left:16px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--accent);background:rgba(82,224,234,.1);border:1px solid rgba(82,224,234,.32);font-weight:900}.requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.requirements-grid>div{display:flex;gap:11px;padding:15px 17px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.requirements-grid span{color:var(--accent);font-weight:900}.editorial-download{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;border-color:rgba(82,224,234,.32)}.editorial-download h2{margin:5px 0 8px}.editorial-download p{margin:0;color:var(--muted)}@media(max-width:1000px){.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.workflow-list,.requirements-grid{grid-template-columns:1fr}.editorial-download{align-items:flex-start;flex-direction:column}.editorial-download .btn{width:100%}}
