.workflow-anatomy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.workflow-anatomy article{padding:27px 22px 28px 0;position:relative}.workflow-anatomy article+article{padding-left:24px;border-left:1px solid var(--line)}.anatomy-label{font:10px/1.5 monospace;color:var(--red);letter-spacing:.06em}.workflow-anatomy h3{font-size:18px;margin:17px 0 11px}.workflow-anatomy p{font-size:12px;line-height:1.9;color:var(--muted)}
.brief-examples{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:38px;margin-top:52px;padding:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brief-examples .eyebrow{color:var(--red);font-size:10px;margin-bottom:14px}.brief-examples h3{font-size:22px;line-height:1.6}.brief-examples>div>p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:13px}.brief-example>span{font-size:11px;color:var(--muted)}.brief-examples .brief-example>p{font-size:14px;color:var(--ink);margin-top:13px;line-height:1.95}.brief-example .work-link{color:var(--red);margin-top:17px}
.model-choice{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding-top:48px}.model-choice .eyebrow{font-size:10px;color:var(--red);margin-bottom:17px}.model-choice h3{font-size:25px;line-height:1.6}.model-choice p{font-size:13px;color:var(--muted);line-height:1.95;margin-top:20px;max-width:640px}.model-choice aside{padding:28px 30px;background:#e9ece7;align-self:start}.model-companion{font-size:10px;color:var(--muted);display:block;margin-bottom:12px}.model-choice aside h3{font-size:22px}.model-choice .text-link{margin-top:22px;color:var(--red)}
.music-readiness{padding:23px 26px;margin:0 0 28px;border-left:2px solid var(--red);background:#e9ece7}.music-readiness>div{display:flex;gap:17px}.music-readiness>div>svg{color:var(--red);flex-shrink:0;width:22px;height:22px;margin-top:2px}.music-readiness strong{font-size:15px;font-weight:600}.music-readiness p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:8px;max-width:1040px}.music-readiness details{margin:15px 0 0 39px}.music-readiness summary{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.music-readiness summary svg{width:14px;height:14px}.music-readiness details[open] summary svg{transform:rotate(45deg)}.music-service-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:13px;font-size:11px}.music-service-links a:hover{text-decoration:underline}
@media(max-width:1100px){.workflow-anatomy article{padding-right:15px}.workflow-anatomy article+article{padding-left:17px}.workflow-anatomy h3{font-size:16px}.workflow-anatomy p{font-size:11px}.model-choice{gap:36px}.model-choice h3{font-size:22px}.brief-examples{gap:25px}}
@media(max-width:760px){.workflow-anatomy{grid-template-columns:1fr 1fr;margin-bottom:34px}.workflow-anatomy article{padding:22px 16px 22px 0}.workflow-anatomy article+article{padding-left:16px}.workflow-anatomy article:nth-child(3){border-left:0;padding-left:0}.workflow-anatomy article:nth-child(n+3){border-top:1px solid var(--line)}.workflow-anatomy h3{font-size:16px;margin:13px 0 8px}.workflow-anatomy p{font-size:10px;line-height:1.9}.anatomy-label{font-size:9px}.brief-examples{grid-template-columns:1fr;gap:28px;margin-top:34px;padding:28px 0}.brief-examples h3{font-size:22px}.brief-examples h3 br{display:none}.brief-examples .brief-example>p{font-size:13px}.brief-example .work-link{font-size:12px;min-height:30px}.model-choice{grid-template-columns:1fr;gap:26px;padding-top:34px}.model-choice h3{font-size:23px}.model-choice p{font-size:12px;margin-top:15px}.model-choice aside{padding:24px}.model-choice aside h3{font-size:22px}.music-readiness{padding:20px 17px;margin-bottom:23px}.music-readiness>div{gap:13px}.music-readiness strong{font-size:14px}.music-readiness p{font-size:11px}.music-readiness details{margin-left:35px}.music-readiness summary{font-size:11px;line-height:1.8}.music-service-links{gap:12px 17px;font-size:10px}}
