.ac-list{display:grid;gap:22px;padding-block:8px 22px}.ac-item{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:26px;align-items:center;padding:22px;border:1px solid var(--hairline);border-radius:20px;background:var(--panel)}.ac-video .mr-video-play{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;cursor:pointer;background:#0b2e22;border:1px solid var(--hairline);border-radius:14px}.ac-video .mr-video-play img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:opacity .2s}.ac-video .mr-video-play:hover img{opacity:1}.ac-video .mr-play{position:absolute;inset:0;display:grid;place-items:center}.ac-video .mr-play svg{transition:transform .2s}.ac-video .mr-video-play:hover .mr-play svg{transform:scale(1.08)}.ac-video iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px}.ac-num{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ac-item h2{margin:10px 0 8px;font-size:23px;line-height:1.2;letter-spacing:-.02em}.ac-item p{color:var(--muted);font-size:15px;line-height:1.6}.ac-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;list-style:none}.ac-steps li{font-size:12.5px;line-height:1.35;color:var(--ink-soft);background:#fff;border:1px solid var(--hairline);border-radius:999px;padding:6px 12px}.ac-steps li b{color:var(--accent);font-weight:600;margin-right:5px}.ac-len{display:block;margin-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ac-list+section .cta-banner{margin-top:56px}.cta-banner .cta-note-wrap{align-items:center}@media(max-width:860px){.ac-item{grid-template-columns:1fr;gap:18px;padding:16px}}
